Geant4.10
|
#include <G4LogicalVolumeStore.hh>
Public Member Functions | |
G4LogicalVolume * | GetVolume (const G4String &name, G4bool verbose=true) const |
virtual | ~G4LogicalVolumeStore () |
Static Public Member Functions | |
static void | Register (G4LogicalVolume *pVolume) |
static void | DeRegister (G4LogicalVolume *pVolume) |
static G4LogicalVolumeStore * | GetInstance () |
static void | SetNotifier (G4VStoreNotifier *pNotifier) |
static void | Clean () |
Protected Member Functions | |
G4LogicalVolumeStore () | |
Definition at line 62 of file G4LogicalVolumeStore.hh.
|
virtual |
|
protected |
Definition at line 54 of file G4LogicalVolumeStore.cc.
|
static |
Definition at line 73 of file G4LogicalVolumeStore.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 ~G4LogicalVolumeStore().
|
static |
Definition at line 138 of file G4LogicalVolumeStore.cc.
References GetInstance(), and G4VNotifier::NotifyDeRegistration().
Referenced by G4LogicalVolume::~G4LogicalVolume().
|
static |
Definition at line 181 of file G4LogicalVolumeStore.cc.
Referenced by checkVol(), Clean(), G4VUserDetectorConstruction::CloneF(), G4VUserDetectorConstruction::CloneSD(), LXeDetectorConstruction::Construct(), F04DetectorConstruction::Construct(), WLSDetectorConstruction::Construct(), GB02DetectorConstruction::ConstructSDandField(), ElectronBenchmarkDetector::CreateGeometry(), DeRegister(), G4RadioactiveDecay::DeselectAVolume(), B2PrimaryGeneratorAction::GeneratePrimaries(), B4PrimaryGeneratorAction::GeneratePrimaries(), B1PrimaryGeneratorAction::GeneratePrimaries(), G4Region::GetParentRegion(), G4GDMLReadStructure::GetVolume(), GetVolume(), main(), Register(), G4RunManager::ReinitializeGeometry(), G4RadioactiveDecay::SelectAllVolumes(), G4RadioactiveDecay::SelectAVolume(), G4VVisCommandGeometrySet::Set(), G4VisCommandGeometryList::SetNewValue(), G4GDMLMessenger::SetNewValue(), G4VisCommandGeometryRestore::SetNewValue(), G4VisCommandSceneAddLogicalVolume::SetNewValue(), SetNotifier(), G4VUserParallelWorld::SetSensitiveDetector(), G4VUserDetectorConstruction::SetSensitiveDetector(), G4GDMLRead::StripNames(), G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster(), and F04SteppingAction::UserSteppingAction().
G4LogicalVolume * G4LogicalVolumeStore::GetVolume | ( | const G4String & | name, |
G4bool | verbose = true |
||
) | const |
Definition at line 159 of file G4LogicalVolumeStore.cc.
References G4endl, G4Exception(), GetInstance(), and JustWarning.
Referenced by GB02DetectorConstruction::ConstructSDandField(), B4PrimaryGeneratorAction::GeneratePrimaries(), B2PrimaryGeneratorAction::GeneratePrimaries(), B1PrimaryGeneratorAction::GeneratePrimaries(), G4GDMLReadStructure::GetVolume(), G4GDMLMessenger::SetNewValue(), and F04SteppingAction::UserSteppingAction().
|
static |
Definition at line 128 of file G4LogicalVolumeStore.cc.
References GetInstance(), and G4VNotifier::NotifyRegistration().
Referenced by G4LogicalVolume::G4LogicalVolume().
|
static |
Definition at line 118 of file G4LogicalVolumeStore.cc.
References GetInstance().