Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4tgrVolumeMgr.hh>
Static Public Member Functions | |
static G4tgrVolumeMgr * | GetInstance () |
Definition at line 52 of file G4tgrVolumeMgr.hh.
G4tgrSolid * G4tgrVolumeMgr::CreateSolid | ( | const std::vector< G4String > & | wl, |
G4bool | bVOLUtag ) |
Definition at line 66 of file G4tgrVolumeMgr.cc.
Referenced by G4tgrVolume::G4tgrVolume().
void G4tgrVolumeMgr::DumpSummary | ( | ) |
Definition at line 385 of file G4tgrVolumeMgr.cc.
void G4tgrVolumeMgr::DumpVolumeLeaf | ( | const G4tgrVolume * | vol, |
unsigned int | copyNo, | ||
unsigned int | leafDepth ) |
Definition at line 357 of file G4tgrVolumeMgr.cc.
Referenced by DumpVolumeLeaf(), and DumpVolumeTree().
void G4tgrVolumeMgr::DumpVolumeTree | ( | ) |
Definition at line 347 of file G4tgrVolumeMgr.cc.
Referenced by DumpSummary().
G4tgrSolid * G4tgrVolumeMgr::FindSolid | ( | const G4String & | name, |
G4bool | exists = false ) |
Definition at line 190 of file G4tgrVolumeMgr.cc.
Referenced by CreateSolid(), G4tgrSolidBoolean::G4tgrSolidBoolean(), G4tgrSolidMultiUnion::G4tgrSolidMultiUnion(), G4tgrSolidScaled::G4tgrSolidScaled(), and G4tgrVolume::G4tgrVolume().
G4tgrVolume * G4tgrVolumeMgr::FindVolume | ( | const G4String & | volname, |
G4bool | exists = false ) |
Definition at line 218 of file G4tgrVolumeMgr.cc.
Referenced by G4tgrSolidBoolean::G4tgrSolidBoolean(), G4tgrSolidMultiUnion::G4tgrSolidMultiUnion(), G4tgrSolidScaled::G4tgrSolidScaled(), G4tgrVolumeDivision::G4tgrVolumeDivision(), and GetTopVolume().
std::vector< G4tgrVolume * > G4tgrVolumeMgr::FindVolumes | ( | const G4String & | volname, |
G4bool | exists ) |
Definition at line 252 of file G4tgrVolumeMgr.cc.
std::pair< G4mmapspl::iterator, G4mmapspl::iterator > G4tgrVolumeMgr::GetChildren | ( | const G4String & | name | ) |
Definition at line 339 of file G4tgrVolumeMgr.cc.
Referenced by G4tgbVolume::ConstructG4Volumes(), and DumpVolumeLeaf().
|
inline |
Definition at line 110 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 112 of file G4tgrVolumeMgr.hh.
|
static |
Definition at line 56 of file G4tgrVolumeMgr.cc.
Referenced by G4tgrVolume::AddPlace(), G4tgrVolumeAssembly::AddPlace(), G4tgrVolume::AddPlaceParam(), G4tgrVolume::AddPlaceReplica(), G4tgbDetectorConstruction::Construct(), G4tgbVolume::ConstructG4Volumes(), G4tgbVolumeMgr::CopyVolumes(), G4tgrLineProcessor::G4tgrLineProcessor(), G4tgrSolid::G4tgrSolid(), G4tgrSolidBoolean::G4tgrSolidBoolean(), G4tgrSolidMultiUnion::G4tgrSolidMultiUnion(), G4tgrSolidScaled::G4tgrSolidScaled(), G4tgrVolume::G4tgrVolume(), G4tgrVolumeDivision::G4tgrVolumeDivision(), and G4tgbDetectorBuilder::ReadDetector().
|
inline |
Definition at line 111 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 113 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 114 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 106 of file G4tgrVolumeMgr.hh.
const G4tgrVolume * G4tgrVolumeMgr::GetTopVolume | ( | ) |
Definition at line 292 of file G4tgrVolumeMgr.cc.
Referenced by G4tgbDetectorConstruction::Construct(), DumpSummary(), DumpVolumeTree(), and G4tgbDetectorBuilder::ReadDetector().
|
inline |
Definition at line 109 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 107 of file G4tgrVolumeMgr.hh.
Referenced by G4tgbVolumeMgr::CopyVolumes().
|
inline |
Definition at line 108 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 100 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 99 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 101 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 98 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 102 of file G4tgrVolumeMgr.hh.
void G4tgrVolumeMgr::RegisterMe | ( | G4tgrSolid * | vol | ) |
Definition at line 114 of file G4tgrVolumeMgr.cc.
Referenced by G4tgrSolid::G4tgrSolid(), G4tgrSolidBoolean::G4tgrSolidBoolean(), G4tgrSolidMultiUnion::G4tgrSolidMultiUnion(), and G4tgrSolidScaled::G4tgrSolidScaled().
void G4tgrVolumeMgr::RegisterMe | ( | G4tgrVolume * | vol | ) |
Definition at line 143 of file G4tgrVolumeMgr.cc.
void G4tgrVolumeMgr::RegisterParentChild | ( | const G4String & | parentName, |
const G4tgrPlace * | pl ) |
Definition at line 183 of file G4tgrVolumeMgr.cc.
Referenced by G4tgrVolume::AddPlace(), G4tgrVolumeAssembly::AddPlace(), G4tgrVolume::AddPlaceParam(), G4tgrVolume::AddPlaceReplica(), and G4tgrVolumeDivision::G4tgrVolumeDivision().
void G4tgrVolumeMgr::UnRegisterMe | ( | G4tgrSolid * | vol | ) |
Definition at line 127 of file G4tgrVolumeMgr.cc.
void G4tgrVolumeMgr::UnRegisterMe | ( | G4tgrVolume * | vol | ) |
Definition at line 157 of file G4tgrVolumeMgr.cc.