44 #ifndef CML2WorldConstructionH
45 #define CML2WorldConstructionH
bool create(SInputData *inputData, bool bOnlyVisio)
CML2AcceleratorConstruction * getCML2AcceleratorConstruction()
G4VPhysicalVolume * Construct()
G4int getTotalNumberOfEventsInPhantom()
static CML2WorldConstruction * GetInstance(void)
G4int getCML2SensDetNParticle()
G4int getNParticlePhaseSpace()
G4VPhysicalVolume * PVWorld
CML2PhantomConstruction * phantomEnv
CML2PhantomConstruction * getPhantomWorld()
~CML2WorldConstruction(void)
CML2PhaseSpaces * phaseSpace
CML2AcceleratorConstruction * getAcceleratorWorld()
CML2PhaseSpaces * backScatteredPlane
void savePhaseSpaceData()
CML2AcceleratorConstruction * acceleratorEnv
G4int getTotalNumberOfEvents()
void checkVolumeOverlap()
static CML2WorldConstruction * instance
G4int getNParticleBackScattered()
CML2WorldConstruction(void)