|
Geant4 11.3.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) |
| G4bool | IsGeometryClosed () |
| void | SetWorldMaximumExtent (G4double worldExtent) |
| void | OptimiseInParallel (G4bool val=true) |
| void | UndertakeOptimisation () |
| void | RequestParallelOptimisation (G4bool val=true, G4bool verbose=true) |
| void | ChooseSequentialOptimisation (G4bool verbose=false) |
| G4bool | IsParallelOptimisationConfigured () |
| G4bool | IsParallelOptimisationFinished () |
| ~G4GeometryManager () | |
Static Public Member Functions | |
| static G4GeometryManager * | GetInstance () |
| static G4GeometryManager * | GetInstanceIfExist () |
Definition at line 55 of file G4GeometryManager.hh.
| G4GeometryManager::~G4GeometryManager | ( | ) |
Definition at line 111 of file G4GeometryManager.cc.
| void G4GeometryManager::ChooseSequentialOptimisation | ( | G4bool | verbose = false | ) |
| G4bool G4GeometryManager::CloseGeometry | ( | G4bool | pOptimise = true, |
| G4bool | verbose = false, | ||
| G4VPhysicalVolume * | vol = nullptr ) |
Definition at line 130 of file G4GeometryManager.cc.
Referenced by G4TheRayTracer::CreateBitMap(), G4DNAChemistryManager::HandleStandaloneInitialization(), G4RunManagerKernel::ResetNavigator(), and G4TheRayTracer::StoreUserActions().
|
static |
Definition at line 175 of file G4GeometryManager.cc.
Referenced by G4AssemblyStore::Clean(), G4LogicalVolumeStore::Clean(), G4PhysicalVolumeStore::Clean(), G4RegionStore::Clean(), G4SolidStore::Clean(), G4ErrorPropagatorManager::CloseGeometry(), G4TheRayTracer::CreateBitMap(), G4DNAChemistryManager::HandleStandaloneInitialization(), G4WorkerRunManager::InitializeGeometry(), G4RunManager::ReinitializeGeometry(), G4RunManagerKernel::ResetNavigator(), G4GDMLMessenger::SetNewValue(), G4TheRayTracer::StoreUserActions(), and G4RunManagerKernel::~G4RunManagerKernel().
|
static |
Definition at line 193 of file G4GeometryManager.cc.
Referenced by G4RunManagerKernel::~G4RunManagerKernel().
|
inline |
Definition at line 70 of file G4GeometryManager.hh.
| G4bool G4GeometryManager::IsParallelOptimisationConfigured | ( | ) |
Definition at line 974 of file G4GeometryManager.cc.
Referenced by G4WorkerRunManager::InitializeGeometry(), and G4RunManagerKernel::ResetNavigator().
| G4bool G4GeometryManager::IsParallelOptimisationFinished | ( | ) |
Definition at line 983 of file G4GeometryManager.cc.
Referenced by G4RunManagerKernel::ResetNavigator(), and UndertakeOptimisation().
| void G4GeometryManager::OpenGeometry | ( | G4VPhysicalVolume * | vol = nullptr | ) |
Definition at line 154 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::OptimiseInParallel | ( | G4bool | val = true | ) |
Definition at line 202 of file G4GeometryManager.cc.
Definition at line 470 of file G4GeometryManager.cc.
Referenced by OptimiseInParallel().
| void G4GeometryManager::SetWorldMaximumExtent | ( | G4double | worldExtent | ) |
Definition at line 842 of file G4GeometryManager.cc.
| void G4GeometryManager::UndertakeOptimisation | ( | ) |
Definition at line 526 of file G4GeometryManager.cc.
Referenced by G4WorkerRunManager::InitializeGeometry(), and G4RunManagerKernel::ResetNavigator().