| Geant4
    10.00.p02
    | 
#include <G4SolidStore.hh>
 Inheritance diagram for G4SolidStore:
 Inheritance diagram for G4SolidStore: Collaboration diagram for G4SolidStore:
 Collaboration diagram for G4SolidStore:| Public Member Functions | |
| G4VSolid * | GetSolid (const G4String &name, G4bool verbose=true) const | 
| virtual | ~G4SolidStore () | 
| Static Public Member Functions | |
| static void | Register (G4VSolid *pSolid) | 
| static void | DeRegister (G4VSolid *pSolid) | 
| static G4SolidStore * | GetInstance () | 
| static void | SetNotifier (G4VStoreNotifier *pNotifier) | 
| static void | Clean () | 
| Protected Member Functions | |
| G4SolidStore () | |
| Static Private Attributes | |
| static G4SolidStore * | fgInstance = 0 | 
| static G4ThreadLocal G4VStoreNotifier * | fgNotifier = 0 | 
| static G4ThreadLocal G4bool | locked = false | 
Definition at line 62 of file G4SolidStore.hh.
| 
 | virtual | 
Definition at line 64 of file G4SolidStore.cc.
References Clean().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 54 of file G4SolidStore.cc.
| 
 | static | 
Definition at line 79 of file G4SolidStore.cc.
References fgNotifier, G4cout, G4endl, GetInstance(), G4GeometryManager::GetInstance(), locked, G4VNotifier::NotifyDeRegistration(), and pos.
Referenced by LXeDetectorConstruction::Construct(), F04DetectorConstruction::Construct(), WLSDetectorConstruction::Construct(), F01DetectorConstruction::ConstructCalorimeter(), F02DetectorConstruction::ConstructCalorimeter(), DetectorConstruction::ConstructCalorimeter(), F03DetectorConstruction::ConstructCalorimeter(), ExN03DetectorConstruction::ConstructCalorimeter(), Em10DetectorConstruction::ConstructDetectorXTR(), RMC01DetectorConstruction::ConstructSimpleGeometry(), DetectorConstruction::ConstructVolumes(), ElectronBenchmarkDetector::CreateGeometry(), G4RunManager::ReinitializeGeometry(), G4GDMLMessenger::SetNewValue(), and ~G4SolidStore().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 144 of file G4SolidStore.cc.
References fgNotifier, GetInstance(), locked, and G4VNotifier::NotifyDeRegistration().
Referenced by G4SurfaceVoxelizer::G4SurfaceVoxelizer(), UVoxelizer::UVoxelizer(), and G4VSolid::~G4VSolid().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 185 of file G4SolidStore.cc.
References fgInstance.
Referenced by Clean(), LXeDetectorConstruction::Construct(), F04DetectorConstruction::Construct(), WLSDetectorConstruction::Construct(), F01DetectorConstruction::ConstructCalorimeter(), F02DetectorConstruction::ConstructCalorimeter(), DetectorConstruction::ConstructCalorimeter(), F03DetectorConstruction::ConstructCalorimeter(), ExN03DetectorConstruction::ConstructCalorimeter(), Em10DetectorConstruction::ConstructDetectorXTR(), RMC01DetectorConstruction::ConstructSimpleGeometry(), DetectorConstruction::ConstructVolumes(), ElectronBenchmarkDetector::CreateGeometry(), DeRegister(), G4SurfaceVoxelizer::G4SurfaceVoxelizer(), G4VSolid::G4VSolid(), G4GDMLReadSolids::GetSolid(), GetSolid(), Register(), G4RunManager::ReinitializeGeometry(), SetNotifier(), G4GeometryManager::SetWorldMaximumExtent(), G4GDMLRead::StripNames(), UVoxelizer::UVoxelizer(), and G4VSolid::~G4VSolid().
 Here is the caller graph for this function:
 Here is the caller graph for this function:Definition at line 164 of file G4SolidStore.cc.
References G4endl, G4Exception(), GetInstance(), JustWarning, and name.
Referenced by G4GDMLReadSolids::GetSolid().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 134 of file G4SolidStore.cc.
References fgNotifier, GetInstance(), and G4VNotifier::NotifyRegistration().
Referenced by G4VSolid::G4VSolid().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 124 of file G4SolidStore.cc.
References fgNotifier, and GetInstance().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | staticprivate | 
Definition at line 90 of file G4SolidStore.hh.
Referenced by GetInstance().
| 
 | staticprivate | 
Definition at line 91 of file G4SolidStore.hh.
Referenced by Clean(), DeRegister(), Register(), and SetNotifier().
| 
 | staticprivate | 
Definition at line 92 of file G4SolidStore.hh.
Referenced by Clean(), and DeRegister().