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)