44 #ifndef CML2PhantomConstructionH    45 #define CML2PhantomConstructionH 
G4ThreeVector currentCentre
 
bool Construct(G4VPhysicalVolume *PVWorld, G4int saving_in_ROG_Voxels_every_events, G4int seed, G4String ROGOutFile, G4bool bSaveROG, G4bool bOnlyVisio)
 
static CML2PhantomConstruction * instance
 
CML2PhantomConstruction(void)
 
void setPhantomFileName(G4String val)
 
void addNewCentre(G4ThreeVector val)
 
CML2SDWithVoxels * sensDet
 
~CML2PhantomConstruction(void)
 
void setNewName(G4String val)
 
void setFullOutFileDataSingle(G4String val)
 
G4VPhysicalVolume * PVPhmWorld
 
CML2Ph_BoxInBox * Ph_BoxInBox
 
G4int getTotalNumberOfEvents()
 
void createPhysicalVolumeNamesList(G4String *matNames, G4int nMatNames)
 
std::vector< SvolumeNameId > volumeNameIdLink
 
G4ThreeVector halfPhantomInsideSize
 
G4String getPhantomName()
 
void setPhantomName(G4String val)
 
CML2Ph_FullWater * Ph_fullWater
 
G4String getCurrentTranslationString()
 
std::vector< G4ThreeVector > centre
 
CML2PhantomConstructionMessenger * phantomContstructionMessenger
 
static CML2PhantomConstruction * GetInstance(void)