Geant4 9.6.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 59 of file G4tgrVolumeMgr.hh.
G4tgrSolid * G4tgrVolumeMgr::CreateSolid | ( | const std::vector< G4String > & | wl, |
G4bool | bVOLUtag | ||
) |
Definition at line 75 of file G4tgrVolumeMgr.cc.
Referenced by G4tgrVolume::G4tgrVolume(), and G4tgrLineProcessor::ProcessLine().
void G4tgrVolumeMgr::DumpSummary | ( | ) |
Definition at line 392 of file G4tgrVolumeMgr.cc.
void G4tgrVolumeMgr::DumpVolumeLeaf | ( | const G4tgrVolume * | vol, |
unsigned int | copyNo, | ||
unsigned int | leafDepth | ||
) |
Definition at line 362 of file G4tgrVolumeMgr.cc.
Referenced by DumpVolumeLeaf(), and DumpVolumeTree().
void G4tgrVolumeMgr::DumpVolumeTree | ( | ) |
Definition at line 351 of file G4tgrVolumeMgr.cc.
Referenced by DumpSummary().
G4tgrSolid * G4tgrVolumeMgr::FindSolid | ( | const G4String & | name, |
G4bool | exists = false |
||
) |
Definition at line 187 of file G4tgrVolumeMgr.cc.
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.
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.
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 G4tgrVolume::AddPlace(), G4tgrVolumeAssembly::AddPlace(), G4tgrVolume::AddPlaceParam(), G4tgrVolume::AddPlaceReplica(), G4tgbDetectorConstruction::Construct(), G4tgbVolume::ConstructG4Volumes(), G4tgbVolumeMgr::CopyVolumes(), G4tgrLineProcessor::G4tgrLineProcessor(), G4tgrSolid::G4tgrSolid(), G4tgrSolidBoolean::G4tgrSolidBoolean(), G4tgrVolume::G4tgrVolume(), G4tgrVolumeDivision::G4tgrVolumeDivision(), 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.
Definition at line 114 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 117 of file G4tgrVolumeMgr.hh.
Definition at line 115 of file G4tgrVolumeMgr.hh.
Referenced by G4tgbVolumeMgr::CopyVolumes().
Definition at line 116 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 108 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 107 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 109 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 106 of file G4tgrVolumeMgr.hh.
|
inline |
Definition at line 110 of file G4tgrVolumeMgr.hh.
void G4tgrVolumeMgr::RegisterMe | ( | G4tgrSolid * | vol | ) |
Definition at line 109 of file G4tgrVolumeMgr.cc.
Referenced by G4tgrSolid::G4tgrSolid(), G4tgrSolidBoolean::G4tgrSolidBoolean(), and G4tgrLineProcessor::ProcessLine().
void G4tgrVolumeMgr::RegisterMe | ( | G4tgrVolume * | vol | ) |
Definition at line 140 of file G4tgrVolumeMgr.cc.
void G4tgrVolumeMgr::RegisterParentChild | ( | const G4String & | parentName, |
const G4tgrPlace * | pl | ||
) |
Definition at line 179 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 123 of file G4tgrVolumeMgr.cc.
void G4tgrVolumeMgr::UnRegisterMe | ( | G4tgrVolume * | vol | ) |
Definition at line 155 of file G4tgrVolumeMgr.cc.