61 "G4tgrVolumeAssembly::G4tgrVolumeAssembly");
63 for(
G4int ii = 0; ii < nVol * 5; ii += 5)
68 G4cout <<
" G4tgrVolumeAssembly::G4tgrVolumeAssembly() -"
69 <<
" Adding component: " << ii <<
" - " << wl[ii + 3] <<
G4endl;
81 for(std::size_t ii = 0; ii < 4; ++ii)
112 <<
" added for Volume " <<
theName <<
" inside "
125 os <<
"G4tgrVolumeAssembly= " << obj.
theName;
CLHEP::Hep3Vector G4ThreeVector
G4GLOB_DLL std::ostream G4cout
std::ostream & operator<<(std::ostream &os, const G4tgrVolumeAssembly &obj)
static G4int GetVerboseLevel()
const G4String & GetParentName() const
const G4String & GetType() const
void SetVolume(G4tgrVolume *vol)
static G4String GetString(const G4String &str)
static void CheckWLsize(const std::vector< G4String > &wl, unsigned int nWCheck, WLSIZEtype st, const G4String &methodName)
static G4int GetInt(const G4String &str)
static G4double GetDouble(const G4String &str, G4double unitval=1.)
std::vector< G4ThreeVector > theComponentPos
std::vector< G4String > theComponentRMs
std::vector< G4String > theComponentNames
virtual G4tgrPlace * AddPlace(const std::vector< G4String > &wl)
void RegisterParentChild(const G4String &parentName, const G4tgrPlace *pl)
static G4tgrVolumeMgr * GetInstance()
std::vector< G4tgrPlace * > thePlacements