44 #ifndef CML2PhantomConstructionH
45 #define CML2PhantomConstructionH
86 void createPhysicalVolumeNamesList(
G4String *matNames,
G4int nMatNames);
90 G4String phantomName, PhantomFileName ;
96 std::vector <SvolumeNameId> volumeNameIdLink;
100 std::vector <G4ThreeVector> centre;
101 G4int idCurrentCentre;
bool Construct(G4VPhysicalVolume *PVWorld, G4int saving_in_ROG_Voxels_every_events, G4int seed, G4String ROGOutFile, G4bool bSaveROG, G4bool bOnlyVisio)
CML2PhantomConstruction(void)
void setPhantomFileName(G4String val)
void addNewCentre(G4ThreeVector val)
~CML2PhantomConstruction(void)
void setNewName(G4String val)
void setFullOutFileDataSingle(G4String val)
G4int getTotalNumberOfEvents()
G4String getPhantomName()
void setPhantomName(G4String val)
G4String getCurrentTranslationString()
static CML2PhantomConstruction * GetInstance(void)