Geant4.10
|
#include <G4PhysicalVolumeStore.hh>
Public Member Functions | |
G4VPhysicalVolume * | GetVolume (const G4String &name, G4bool verbose=true) const |
virtual | ~G4PhysicalVolumeStore () |
Static Public Member Functions | |
static void | Register (G4VPhysicalVolume *pSolid) |
static void | DeRegister (G4VPhysicalVolume *pSolid) |
static G4PhysicalVolumeStore * | GetInstance () |
static void | SetNotifier (G4VStoreNotifier *pNotifier) |
static void | Clean () |
Protected Member Functions | |
G4PhysicalVolumeStore () | |
Definition at line 62 of file G4PhysicalVolumeStore.hh.
|
virtual |
|
protected |
Definition at line 55 of file G4PhysicalVolumeStore.cc.
|
static |
Definition at line 74 of file G4PhysicalVolumeStore.cc.
References G4cout, G4endl, GetInstance(), G4GeometryManager::GetInstance(), and G4VNotifier::NotifyDeRegistration().
Referenced by LXeDetectorConstruction::Construct(), F04DetectorConstruction::Construct(), WLSDetectorConstruction::Construct(), ElectronBenchmarkDetector::CreateGeometry(), G4RunManager::ReinitializeGeometry(), G4GDMLMessenger::SetNewValue(), and ~G4PhysicalVolumeStore().
|
static |
Definition at line 142 of file G4PhysicalVolumeStore.cc.
References GetInstance(), G4VPhysicalVolume::GetMotherLogical(), G4VNotifier::NotifyDeRegistration(), and G4LogicalVolume::RemoveDaughter().
Referenced by HadrontherapyDetectorROGeometry::UpdateROGeometry(), and G4VPhysicalVolume::~G4VPhysicalVolume().
|
static |
Definition at line 187 of file G4PhysicalVolumeStore.cc.
Referenced by G4AdjointCrossSurfChecker::AddanExtSurfaceOfAvolume(), G4AdjointCrossSurfChecker::AddaSphericalSurfaceWithCenterAtTheCenterOfAVolume(), Clean(), DMXParticleSource::ConfineSourceToVolume(), G4SPSPosDistribution::ConfineSourceToVolume(), LXeDetectorConstruction::Construct(), F04DetectorConstruction::Construct(), WLSDetectorConstruction::Construct(), ElectronBenchmarkDetector::CreateGeometry(), G4AdjointPosOnPhysVolGenerator::DefinePhysicalVolume(), DeRegister(), G4GeometryWorkspace::DestroyWorkspace(), G4GDMLReadStructure::GetPhysvol(), G4tgbGeometryDumper::GetTopPhysVol(), GetVolume(), G4GeometryWorkspace::InitialisePhysicalVolumes(), Register(), G4RunManager::ReinitializeGeometry(), SetNotifier(), G4RegionStore::SetWorldVolume(), G4GDMLRead::StripNames(), and HadrontherapyDetectorROGeometry::UpdateROGeometry().
G4VPhysicalVolume * G4PhysicalVolumeStore::GetVolume | ( | const G4String & | name, |
G4bool | verbose = true |
||
) | const |
Definition at line 165 of file G4PhysicalVolumeStore.cc.
References G4endl, G4Exception(), GetInstance(), and JustWarning.
Referenced by G4GDMLReadStructure::GetPhysvol(), and HadrontherapyDetectorROGeometry::UpdateROGeometry().
|
static |
Definition at line 131 of file G4PhysicalVolumeStore.cc.
References GetInstance(), and G4VNotifier::NotifyRegistration().
Referenced by G4VPhysicalVolume::G4VPhysicalVolume().
|
static |
Definition at line 121 of file G4PhysicalVolumeStore.cc.
References GetInstance().