add geant4 scene and gcompose app

This commit is contained in:
AndreaRigoni
2026-03-13 17:19:51 +00:00
parent f2133c31d5
commit 61052f80bc
34 changed files with 1341 additions and 580 deletions

View File

@@ -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