Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4GeometryManager.hh>
Public Member Functions | |
G4bool | CloseGeometry (G4bool pOptimise=true, G4bool verbose=false, G4VPhysicalVolume *vol=nullptr) |
void | OpenGeometry (G4VPhysicalVolume *vol=nullptr) |
void | SetWorldMaximumExtent (G4double worldExtent) |
~G4GeometryManager () | |
Static Public Member Functions | |
static G4bool | IsGeometryClosed () |
static G4GeometryManager * | GetInstance () |
static G4GeometryManager * | GetInstanceIfExist () |
Protected Member Functions | |
G4GeometryManager ()=default | |
Definition at line 52 of file G4GeometryManager.hh.
G4GeometryManager::~G4GeometryManager | ( | ) |
Definition at line 66 of file G4GeometryManager.cc.
|
protecteddefault |
Referenced by GetInstance().
G4bool G4GeometryManager::CloseGeometry | ( | G4bool | pOptimise = true, |
G4bool | verbose = false, | ||
G4VPhysicalVolume * | vol = nullptr ) |
Definition at line 79 of file G4GeometryManager.cc.
Referenced by G4TheRayTracer::CreateBitMap(), G4DNAChemistryManager::HandleStandaloneInitialization(), G4RunManagerKernel::ResetNavigator(), and G4TheRayTracer::StoreUserActions().
|
static |
Definition at line 133 of file G4GeometryManager.cc.
Referenced by G4ErrorPropagatorManager::CloseGeometry(), G4TheRayTracer::CreateBitMap(), G4DNAChemistryManager::HandleStandaloneInitialization(), G4RunManager::ReinitializeGeometry(), G4RunManagerKernel::ResetNavigator(), G4GDMLMessenger::SetNewValue(), G4TheRayTracer::StoreUserActions(), and G4RunManagerKernel::~G4RunManagerKernel().
|
static |
Definition at line 146 of file G4GeometryManager.cc.
Referenced by G4RunManagerKernel::~G4RunManagerKernel().
|
static |
Definition at line 123 of file G4GeometryManager.cc.
Referenced by G4AssemblyStore::Clean(), G4LogicalVolumeStore::Clean(), G4PhysicalVolumeStore::Clean(), G4RegionStore::Clean(), and G4SolidStore::Clean().
void G4GeometryManager::OpenGeometry | ( | G4VPhysicalVolume * | vol = nullptr | ) |
Definition at line 103 of file G4GeometryManager.cc.
Referenced by G4ErrorPropagatorManager::CloseGeometry(), G4TheRayTracer::CreateBitMap(), G4DNAChemistryManager::HandleStandaloneInitialization(), G4RunManager::ReinitializeGeometry(), G4RunManagerKernel::ResetNavigator(), G4GDMLMessenger::SetNewValue(), G4TheRayTracer::StoreUserActions(), and G4RunManagerKernel::~G4RunManagerKernel().
void G4GeometryManager::SetWorldMaximumExtent | ( | G4double | worldExtent | ) |
Definition at line 333 of file G4GeometryManager.cc.