Geant4 10.7.0
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 () | |
Definition at line 51 of file G4GeometryManager.hh.
G4GeometryManager::~G4GeometryManager | ( | ) |
Definition at line 72 of file G4GeometryManager.cc.
|
protected |
G4bool G4GeometryManager::CloseGeometry | ( | G4bool | pOptimise = true , |
G4bool | verbose = false , |
||
G4VPhysicalVolume * | vol = nullptr |
||
) |
Definition at line 85 of file G4GeometryManager.cc.
Referenced by G4TheRayTracer::CreateBitMap(), G4DNAChemistryManager::HandleStandaloneInitialization(), G4RunManagerKernel::ResetNavigator(), and G4TheRayTracer::StoreUserActions().
|
static |
Definition at line 139 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 152 of file G4GeometryManager.cc.
Referenced by G4RunManagerKernel::~G4RunManagerKernel().
|
static |
Definition at line 129 of file G4GeometryManager.cc.
Referenced by G4LogicalVolumeStore::Clean(), G4PhysicalVolumeStore::Clean(), G4RegionStore::Clean(), G4SolidStore::Clean(), and G4AssemblyStore::Clean().
void G4GeometryManager::OpenGeometry | ( | G4VPhysicalVolume * | vol = nullptr | ) |
Definition at line 109 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 339 of file G4GeometryManager.cc.