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