123 G4cout <<
" G4tgbVolumeMgr::RegisterMe() - Logical volume registered: "
142 const_cast<G4LogicalVolume*>(parentLV);
144 const_cast<G4LogicalVolume*>(logvol);
151 G4mapsvol::iterator cite;
153 for(cite = vollist.begin(); cite != vollist.end(); cite++)
165 G4mssvol::const_iterator cite =
theVolumeList.find( volname );
168 G4String ErrMessage =
"G4tgbVolume not found: " + volname +
" !";
169 G4Exception(
"G4tgbVolumeMgr::FindVolume()",
"InvalidSetup",
172 return (*cite).second;
182 G4cout <<
" G4tgbVolumeMgr::FindG4Solid() - " << name <<
G4endl;
187 std::pair<G4mmssol::iterator, G4mmssol::iterator> mmssdi;
190 if( mmssdi.first != mmssdi.second ) {
191 G4mmssol::const_iterator mmsscite = mmssdi.first;
196 G4cout <<
" G4tgbVolumeMgr::FindG4Solid() - Solid finding "
214 oldSolid = (*mmsscite).second;
218 G4cout <<
" G4tgbVolumeMgr::FindG4Solid() - Solid already found "
227 G4cout <<
" G4tgbVolumeMgr::FindG4Solid() - Old solid: "
240 G4mmslv::const_iterator mscite =
theLVs.find( name );
241 if( mscite ==
theLVs.end() )
245 G4String ErrMessage =
"Logical volume name " + name +
" not found !";
246 G4Exception(
"G4tgbVolumeMgr::FindG4LogVol()",
"InvalidSetup",
253 return (*mscite).second;
261 G4mmspv::const_iterator mscite =
thePVs.find( name );
262 if( mscite ==
thePVs.end() )
266 G4String ErrMessage =
"Physical volume name " + name +
" not found !";
267 G4Exception(
"G4tgbVolumeMgr::FindG4PhysVol()",
"InvalidSetup",
274 return (*mscite).second;
288 G4cout <<
" G4tgbVolumeMgr::GetTopPhysVol() - pv: "
305 G4cout <<
" G4tgbVolumeMgr::GetTopLogVol theLVInvTresize "
311 G4Exception(
"G4tgbVolumeMgr::GetTopLogVol()",
"InvalidSetup",
330 G4cout <<
" G4tgbVolumeMgr::GetTopPhysVol: lv "
360 G4cout <<
" @@@@@@@@@@@@@ Dumping Geant4 geometry objects Summary " <<
G4endl;
361 G4cout <<
" @@@ Geometry built inside world volume: "
368 G4cout <<
" Number of G4Isotope's: "
370 G4cout <<
" Number of G4Element's: "
372 G4cout <<
" Number of G4Material's: "
376 G4cout <<
" Number of G4RotationMatrix's: "
389 G4mmssol::const_iterator cite;
392 G4cout <<
"G4SOLID: " << (*cite).second->GetName()
393 <<
" of type " << (*cite).second->GetEntityType() <<
G4endl;
401 G4cout <<
" @@@@@@@@@@@@@ DUMPING G4LogicalVolume's Tree " <<
G4endl;
411 unsigned int leafDepth)
413 for(
size_t ii=0; ii < leafDepth; ii++ )
438 G4cout <<
" @@@@@@@@@@@@@ DUMPING G4PhysicalVolume's Tree " <<
G4endl;
448 unsigned int leafDepth)
450 for(
size_t ii=0; ii < leafDepth; ii++ )