Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4RunManagerKernel.hh>
Public Types | |
enum | RMKType { sequentialRMK , masterRMK , workerRMK } |
Static Public Member Functions | |
static G4RunManagerKernel * | GetRunManagerKernel () |
Protected Member Functions | |
G4RunManagerKernel (RMKType rmkType) | |
void | SetupDefaultRegion () |
void | SetupPhysics () |
void | ResetNavigator () |
void | BuildPhysicsTables (G4bool fakeRun) |
void | CheckRegions () |
virtual void | SetupShadowProcess () const |
void | PropagateGenericIonID () |
Protected Attributes | |
RMKType | runManagerKernelType |
G4Region * | defaultRegion = nullptr |
G4Region * | defaultRegionForParallelWorld = nullptr |
G4bool | geometryNeedsToBeClosed = true |
Definition at line 64 of file G4RunManagerKernel.hh.
Enumerator | |
---|---|
sequentialRMK | |
masterRMK | |
workerRMK |
Definition at line 176 of file G4RunManagerKernel.hh.
G4RunManagerKernel::G4RunManagerKernel | ( | ) |
Definition at line 104 of file G4RunManagerKernel.cc.
|
virtual |
Definition at line 353 of file G4RunManagerKernel.cc.
|
protected |
Definition at line 197 of file G4RunManagerKernel.cc.
|
protected |
Definition at line 894 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
|
protected |
Definition at line 921 of file G4RunManagerKernel.cc.
Referenced by InitializePhysics(), and UpdateRegion().
void G4RunManagerKernel::DefineWorldVolume | ( | G4VPhysicalVolume * | worldVol, |
G4bool | topologyIsChanged = true |
||
) |
Definition at line 519 of file G4RunManagerKernel.cc.
Referenced by G4RunManager::DefineWorldVolume(), G4ErrorRunManagerHelper::InitializeGeometry(), and G4RunManager::InitializeGeometry().
void G4RunManagerKernel::DumpRegion | ( | const G4String & | rname | ) | const |
Definition at line 998 of file G4RunManagerKernel.cc.
Referenced by BuildPhysicsTables(), G4RunManager::DumpRegion(), and DumpRegion().
void G4RunManagerKernel::DumpRegion | ( | G4Region * | region = nullptr | ) | const |
Definition at line 1006 of file G4RunManagerKernel.cc.
|
inline |
Definition at line 119 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::GeometryHasBeenModified(), G4RunManager::ReinitializeGeometry(), and G4RunManager::SetGeometryToBeOptimized().
|
inline |
Definition at line 169 of file G4RunManagerKernel.hh.
Referenced by G4WorkerRunManager::InitializeGeometry().
|
inline |
Definition at line 130 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::G4RunManager().
|
inline |
Definition at line 161 of file G4RunManagerKernel.hh.
Referenced by G4PhysicsListHelper::AddTransportation(), and G4WorkerRunManager::InitializeGeometry().
|
inline |
Definition at line 171 of file G4RunManagerKernel.hh.
Referenced by G4MTRunManager::G4MTRunManager(), and G4TaskRunManager::G4TaskRunManager().
|
inline |
Definition at line 167 of file G4RunManagerKernel.hh.
|
inline |
Definition at line 143 of file G4RunManagerKernel.hh.
Referenced by RunInitialization().
|
static |
Definition at line 98 of file G4RunManagerKernel.cc.
Referenced by G4PhysicsListHelper::AddTransportation(), G4VisManager::Disable(), and G4ErrorRunManagerHelper::G4ErrorRunManagerHelper().
|
inline |
Definition at line 131 of file G4RunManagerKernel.hh.
|
inline |
Definition at line 135 of file G4RunManagerKernel.hh.
Referenced by G4VisManager::Disable().
|
inline |
Definition at line 148 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::GetVersionString().
void G4RunManagerKernel::InitializePhysics | ( | ) |
Definition at line 672 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::InitializePhysics(), and G4RunManager::InitializePhysics().
|
inline |
Definition at line 124 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::PhysicsHasBeenModified().
|
protected |
Definition at line 819 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
|
protected |
Definition at line 847 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
Definition at line 760 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::RunInitialization(), G4RunManager::RunInitialization(), G4WorkerRunManager::RunInitialization(), and G4WorkerTaskRunManager::RunInitialization().
void G4RunManagerKernel::RunTermination | ( | ) |
Definition at line 839 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::RunTermination(), and G4RunManager::RunTermination().
|
inline |
Definition at line 152 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::SetGeometryToBeOptimized().
|
inline |
Definition at line 165 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::InitializeGeometry(), and G4WorkerRunManager::InitializeGeometry().
void G4RunManagerKernel::SetPhysics | ( | G4VUserPhysicsList * | uPhys | ) |
Definition at line 595 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::InitializePhysics(), and G4RunManager::SetUserInitialization().
|
inline |
Definition at line 139 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::SetPrimaryTransformer().
|
protected |
Definition at line 330 of file G4RunManagerKernel.cc.
Referenced by DefineWorldVolume().
|
protected |
Definition at line 624 of file G4RunManagerKernel.cc.
Referenced by SetPhysics().
|
protectedvirtual |
Reimplemented in G4MTRunManagerKernel, G4TaskRunManagerKernel, G4WorkerRunManagerKernel, and G4WorkerTaskRunManagerKernel.
Definition at line 1160 of file G4RunManagerKernel.cc.
Referenced by RunInitialization(), G4MTRunManagerKernel::SetupShadowProcess(), and G4TaskRunManagerKernel::SetupShadowProcess().
|
inline |
Definition at line 150 of file G4RunManagerKernel.hh.
Referenced by G4ErrorRunManagerHelper::G4ErrorRunManagerHelper(), and G4RunManager::SetVerboseLevel().
void G4RunManagerKernel::UpdateRegion | ( | ) |
Definition at line 871 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
void G4RunManagerKernel::WorkerDefineWorldVolume | ( | G4VPhysicalVolume * | worldVol, |
G4bool | topologyIsChanged = true |
||
) |
Definition at line 454 of file G4RunManagerKernel.cc.
Referenced by G4WorkerRunManager::InitializeGeometry().
void G4RunManagerKernel::WorkerUpdateWorldVolume | ( | ) |
Definition at line 433 of file G4RunManagerKernel.cc.
Referenced by G4WorkerRunManager::ConstructScoringWorlds().
|
protected |
Definition at line 211 of file G4RunManagerKernel.hh.
Referenced by DefineWorldVolume(), G4RunManagerKernel(), and SetupDefaultRegion().
|
protected |
Definition at line 212 of file G4RunManagerKernel.hh.
Referenced by CheckRegions(), and G4RunManagerKernel().
|
protected |
Definition at line 213 of file G4RunManagerKernel.hh.
Referenced by DefineWorldVolume(), GeometryHasBeenModified(), ResetNavigator(), RunInitialization(), SetGeometryToBeOptimized(), and WorkerDefineWorldVolume().
|
protected |
Definition at line 210 of file G4RunManagerKernel.hh.
Referenced by BuildPhysicsTables(), G4RunManagerKernel(), ResetNavigator(), RunTermination(), SetPhysics(), SetupDefaultRegion(), UpdateRegion(), and ~G4RunManagerKernel().