Geant4.10
|
#include <G4tgrVolumeMgr.hh>
Static Public Member Functions | |
static G4tgrVolumeMgr * | GetInstance () |
Definition at line 59 of file G4tgrVolumeMgr.hh.
G4tgrSolid * G4tgrVolumeMgr::CreateSolid | ( | const std::vector< G4String > & | wl, |
G4bool | bVOLUtag | ||
) |
Definition at line 75 of file G4tgrVolumeMgr.cc.
References FatalException, FindSolid(), and G4Exception().
Referenced by G4tgrVolume::G4tgrVolume(), and G4tgrLineProcessor::ProcessLine().
void G4tgrVolumeMgr::DumpSummary | ( | ) |
Definition at line 392 of file G4tgrVolumeMgr.cc.
References G4tgrMaterialFactory::DumpElementList(), G4tgrMaterialFactory::DumpIsotopeList(), G4tgrMaterialFactory::DumpMaterialList(), G4tgrRotationMatrixFactory::DumpRotmList(), DumpVolumeTree(), G4cout, G4endl, G4tgrMaterialFactory::GetElementList(), G4tgrRotationMatrixFactory::GetInstance(), G4tgrMaterialFactory::GetInstance(), G4tgrMaterialFactory::GetIsotopeList(), G4tgrMaterialFactory::GetMaterialList(), G4tgrVolume::GetName(), G4tgrRotationMatrixFactory::GetRotMatList(), and GetTopVolume().
void G4tgrVolumeMgr::DumpVolumeLeaf | ( | const G4tgrVolume * | vol, |
unsigned int | copyNo, | ||
unsigned int | leafDepth | ||
) |
Definition at line 362 of file G4tgrVolumeMgr.cc.
References G4cout, G4endl, GetChildren(), G4tgrPlace::GetCopyNo(), G4tgrVolume::GetName(), and G4tgrPlace::GetVolume().
Referenced by DumpVolumeTree().
void G4tgrVolumeMgr::DumpVolumeTree | ( | ) |
Definition at line 351 of file G4tgrVolumeMgr.cc.
References DumpVolumeLeaf(), G4cout, G4endl, and GetTopVolume().
Referenced by DumpSummary().
G4tgrSolid * G4tgrVolumeMgr::FindSolid | ( | const G4String & | name, |
G4bool | exists = false |
||
) |
Definition at line 187 of file G4tgrVolumeMgr.cc.
References FatalException, G4cerr, G4endl, and G4Exception().
Referenced by CreateSolid(), G4tgrSolidBoolean::G4tgrSolidBoolean(), and G4tgrVolume::G4tgrVolume().
G4tgrVolume * G4tgrVolumeMgr::FindVolume | ( | const G4String & | volname, |
G4bool | exists = false |
||
) |
Definition at line 217 of file G4tgrVolumeMgr.cc.
References FatalException, G4cerr, G4endl, G4Exception(), and JustWarning.
Referenced by G4tgrLineProcessor::FindVolume(), G4tgrSolidBoolean::G4tgrSolidBoolean(), G4tgrVolumeDivision::G4tgrVolumeDivision(), and GetTopVolume().
std::vector< G4tgrVolume * > G4tgrVolumeMgr::FindVolumes | ( | const G4String & | volname, |
G4bool | exists | ||
) |
Definition at line 252 of file G4tgrVolumeMgr.cc.
References G4tgrUtils::AreWordsEquivalent(), FatalException, G4cerr, G4endl, G4Exception(), and JustWarning.
Referenced by G4tgrLineProcessor::ProcessLine().
std::pair< G4mmapspl::iterator, G4mmapspl::iterator > G4tgrVolumeMgr::GetChildren | ( | const G4String & | name | ) |
Definition at line 342 of file G4tgrVolumeMgr.cc.
Referenced by G4tgbVolume::ConstructG4Volumes(), and DumpVolumeLeaf().
|
inline |
Definition at line 118 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 120 of file G4tgrVolumeMgr.hh.
|
static |
Definition at line 63 of file G4tgrVolumeMgr.cc.
Referenced by G4tgrVolumeAssembly::AddPlace(), G4tgrVolume::AddPlace(), G4tgrVolume::AddPlaceParam(), G4tgrVolume::AddPlaceReplica(), G4tgbDetectorConstruction::Construct(), G4tgbVolume::ConstructG4Volumes(), G4tgbVolumeMgr::CopyVolumes(), G4tgrLineProcessor::G4tgrLineProcessor(), G4tgrSolid::G4tgrSolid(), G4tgrSolidBoolean::G4tgrSolidBoolean(), G4tgrVolume::G4tgrVolume(), G4tgrVolumeDivision::G4tgrVolumeDivision(), ExTGRCDetectorBuilder::ReadDetector(), and G4tgbDetectorBuilder::ReadDetector().
|
inline |
Definition at line 119 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 121 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 122 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 114 of file G4tgrVolumeMgr.hh.
const G4tgrVolume * G4tgrVolumeMgr::GetTopVolume | ( | ) |
Definition at line 292 of file G4tgrVolumeMgr.cc.
References FindVolume(), G4cout, G4endl, G4Exception(), G4tgrVolume::GetName(), G4tgrVolume::GetPlacements(), G4tgrVolume::GetType(), G4tgrMessenger::GetVerboseLevel(), and JustWarning.
Referenced by G4tgbDetectorConstruction::Construct(), DumpSummary(), DumpVolumeTree(), ExTGRCDetectorBuilder::ReadDetector(), and G4tgbDetectorBuilder::ReadDetector().
|
inline |
Definition at line 117 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 115 of file G4tgrVolumeMgr.hh.
Referenced by G4tgbVolumeMgr::CopyVolumes().
|
inline |
Definition at line 116 of file G4tgrVolumeMgr.hh.
void G4tgrVolumeMgr::RegisterMe | ( | G4tgrSolid * | vol | ) |
Definition at line 109 of file G4tgrVolumeMgr.cc.
References FatalException, G4Exception(), and G4tgrSolid::GetName().
Referenced by G4tgrSolid::G4tgrSolid(), G4tgrSolidBoolean::G4tgrSolidBoolean(), and G4tgrLineProcessor::ProcessLine().
void G4tgrVolumeMgr::RegisterMe | ( | G4tgrVolume * | vol | ) |
Definition at line 140 of file G4tgrVolumeMgr.cc.
References FatalException, G4Exception(), and G4tgrVolume::GetName().
|
inline |
Definition at line 106 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 107 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 108 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 109 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 110 of file G4tgrVolumeMgr.hh.
void G4tgrVolumeMgr::RegisterParentChild | ( | const G4String & | parentName, |
const G4tgrPlace * | pl | ||
) |
Definition at line 179 of file G4tgrVolumeMgr.cc.
Referenced by G4tgrVolumeAssembly::AddPlace(), G4tgrVolume::AddPlace(), G4tgrVolume::AddPlaceParam(), G4tgrVolume::AddPlaceReplica(), and G4tgrVolumeDivision::G4tgrVolumeDivision().
void G4tgrVolumeMgr::UnRegisterMe | ( | G4tgrSolid * | vol | ) |
Definition at line 123 of file G4tgrVolumeMgr.cc.
References FatalException, G4Exception(), and G4tgrSolid::GetName().
void G4tgrVolumeMgr::UnRegisterMe | ( | G4tgrVolume * | vol | ) |
Definition at line 155 of file G4tgrVolumeMgr.cc.
References FatalException, G4Exception(), and G4tgrVolume::GetName().