add geant4 scene and gcompose app
This commit is contained in:
@@ -23,30 +23,33 @@
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////*/
|
||||
|
||||
|
||||
|
||||
#ifndef SCENE_H
|
||||
#define SCENE_H
|
||||
|
||||
|
||||
|
||||
#include "Core/Object.h"
|
||||
#include "Core/Vector.h"
|
||||
#include "Solid.h"
|
||||
|
||||
class G4VPhysicalVolume;
|
||||
|
||||
namespace uLib {
|
||||
|
||||
|
||||
class DetectorsScene : public Object {
|
||||
class Scene : public Object {
|
||||
public:
|
||||
DetectorsScene();
|
||||
~DetectorsScene();
|
||||
Scene();
|
||||
~Scene();
|
||||
|
||||
void AddSolid(Solid *solid, Solid *parent = nullptr);
|
||||
|
||||
void ConstructWorldBox(const ContainerBox *box, const char *material);
|
||||
|
||||
void AddSolid(const Solid &solid);
|
||||
void Initialize();
|
||||
|
||||
private:
|
||||
class DetectorsScenePimpl *d;
|
||||
class SceneImpl *d;
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
} // namespace uLib
|
||||
#endif // SCENE_H
|
||||
|
||||
Reference in New Issue
Block a user