Geant4 11.2.2
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 163 of file G4RunManagerKernel.hh.
G4RunManagerKernel::G4RunManagerKernel | ( | ) |
Definition at line 98 of file G4RunManagerKernel.cc.
|
virtual |
Definition at line 301 of file G4RunManagerKernel.cc.
|
protected |
Definition at line 173 of file G4RunManagerKernel.cc.
|
protected |
Definition at line 725 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
|
protected |
Definition at line 745 of file G4RunManagerKernel.cc.
Referenced by InitializePhysics(), and UpdateRegion().
void G4RunManagerKernel::DefineWorldVolume | ( | G4VPhysicalVolume * | worldVol, |
G4bool | topologyIsChanged = true ) |
Definition at line 431 of file G4RunManagerKernel.cc.
Referenced by G4RunManager::DefineWorldVolume(), G4ErrorRunManagerHelper::InitializeGeometry(), and G4RunManager::InitializeGeometry().
void G4RunManagerKernel::DumpRegion | ( | const G4String & | rname | ) | const |
Definition at line 806 of file G4RunManagerKernel.cc.
Referenced by BuildPhysicsTables(), G4RunManager::DumpRegion(), G4RunManager::DumpRegion(), DumpRegion(), and DumpRegion().
void G4RunManagerKernel::DumpRegion | ( | G4Region * | region = nullptr | ) | const |
Definition at line 813 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 159 of file G4RunManagerKernel.hh.
Referenced by G4WorkerRunManager::InitializeGeometry().
|
inline |
Definition at line 127 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::G4RunManager(), and G4RunManager::G4RunManager().
|
inline |
Definition at line 154 of file G4RunManagerKernel.hh.
Referenced by G4PhysicsListHelper::AddTransportation(), and G4WorkerRunManager::InitializeGeometry().
|
inline |
Definition at line 161 of file G4RunManagerKernel.hh.
Referenced by G4MTRunManager::G4MTRunManager(), and G4TaskRunManager::G4TaskRunManager().
|
inline |
Definition at line 157 of file G4RunManagerKernel.hh.
|
inline |
Definition at line 137 of file G4RunManagerKernel.hh.
Referenced by RunInitialization().
|
static |
Definition at line 92 of file G4RunManagerKernel.cc.
Referenced by G4PhysicsListHelper::AddTransportation(), G4VisManager::Disable(), and G4ErrorRunManagerHelper::G4ErrorRunManagerHelper().
|
inline |
Definition at line 128 of file G4RunManagerKernel.hh.
|
inline |
Definition at line 129 of file G4RunManagerKernel.hh.
Referenced by G4VisManager::Disable().
|
inline |
Definition at line 142 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::GetVersionString().
void G4RunManagerKernel::InitializePhysics | ( | ) |
Definition at line 554 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::InitializePhysics(), and G4RunManager::InitializePhysics().
|
inline |
Definition at line 125 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::PhysicsHasBeenModified().
|
protected |
Definition at line 660 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
|
protected |
Definition at line 683 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
Definition at line 607 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::RunInitialization(), G4RunManager::RunInitialization(), G4WorkerRunManager::RunInitialization(), and G4WorkerTaskRunManager::RunInitialization().
void G4RunManagerKernel::RunTermination | ( | ) |
Definition at line 675 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::RunTermination(), and G4RunManager::RunTermination().
|
inline |
Definition at line 146 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::SetGeometryToBeOptimized().
|
inline |
Definition at line 155 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::InitializeGeometry(), and G4WorkerRunManager::InitializeGeometry().
void G4RunManagerKernel::SetPhysics | ( | G4VUserPhysicsList * | uPhys | ) |
Definition at line 490 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::InitializePhysics(), and G4RunManager::SetUserInitialization().
|
inline |
Definition at line 133 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::SetPrimaryTransformer().
|
protected |
Definition at line 283 of file G4RunManagerKernel.cc.
Referenced by DefineWorldVolume().
|
protected |
Definition at line 513 of file G4RunManagerKernel.cc.
Referenced by SetPhysics().
|
protectedvirtual |
Reimplemented in G4MTRunManagerKernel, G4TaskRunManagerKernel, G4WorkerRunManagerKernel, and G4WorkerTaskRunManagerKernel.
Definition at line 940 of file G4RunManagerKernel.cc.
Referenced by RunInitialization(), G4MTRunManagerKernel::SetupShadowProcess(), and G4TaskRunManagerKernel::SetupShadowProcess().
|
inline |
Definition at line 144 of file G4RunManagerKernel.hh.
Referenced by G4ErrorRunManagerHelper::G4ErrorRunManagerHelper(), and G4RunManager::SetVerboseLevel().
void G4RunManagerKernel::UpdateRegion | ( | ) |
Definition at line 705 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
void G4RunManagerKernel::WorkerDefineWorldVolume | ( | G4VPhysicalVolume * | worldVol, |
G4bool | topologyIsChanged = true ) |
Definition at line 381 of file G4RunManagerKernel.cc.
Referenced by G4WorkerRunManager::InitializeGeometry().
void G4RunManagerKernel::WorkerUpdateWorldVolume | ( | ) |
Definition at line 365 of file G4RunManagerKernel.cc.
Referenced by G4WorkerRunManager::ConstructScoringWorlds().
|
protected |
Definition at line 195 of file G4RunManagerKernel.hh.
Referenced by DefineWorldVolume(), G4RunManagerKernel(), G4RunManagerKernel(), and SetupDefaultRegion().
|
protected |
Definition at line 196 of file G4RunManagerKernel.hh.
Referenced by CheckRegions(), G4RunManagerKernel(), and G4RunManagerKernel().
|
protected |
Definition at line 197 of file G4RunManagerKernel.hh.
Referenced by DefineWorldVolume(), GeometryHasBeenModified(), ResetNavigator(), RunInitialization(), SetGeometryToBeOptimized(), and WorkerDefineWorldVolume().
|
protected |
Definition at line 194 of file G4RunManagerKernel.hh.
Referenced by BuildPhysicsTables(), G4RunManagerKernel(), G4RunManagerKernel(), ResetNavigator(), RunTermination(), SetPhysics(), SetupDefaultRegion(), UpdateRegion(), and ~G4RunManagerKernel().