Geant4 10.7.0
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 |
G4Region * | defaultRegionForParallelWorld |
G4bool | geometryNeedsToBeClosed |
Definition at line 67 of file G4RunManagerKernel.hh.
Enumerator | |
---|---|
sequentialRMK | |
masterRMK | |
workerRMK |
Definition at line 84 of file G4RunManagerKernel.hh.
G4RunManagerKernel::G4RunManagerKernel | ( | ) |
Definition at line 88 of file G4RunManagerKernel.cc.
|
virtual |
Definition at line 348 of file G4RunManagerKernel.cc.
|
protected |
Definition at line 186 of file G4RunManagerKernel.cc.
|
protected |
Definition at line 920 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
|
protected |
Definition at line 946 of file G4RunManagerKernel.cc.
Referenced by InitializePhysics(), and UpdateRegion().
void G4RunManagerKernel::DefineWorldVolume | ( | G4VPhysicalVolume * | worldVol, |
G4bool | topologyIsChanged = true |
||
) |
Definition at line 542 of file G4RunManagerKernel.cc.
Referenced by G4RunManager::DefineWorldVolume(), G4ErrorRunManagerHelper::InitializeGeometry(), and G4RunManager::InitializeGeometry().
void G4RunManagerKernel::DumpRegion | ( | const G4String & | rname | ) | const |
Definition at line 1025 of file G4RunManagerKernel.cc.
Referenced by BuildPhysicsTables(), G4RunManager::DumpRegion(), and DumpRegion().
void G4RunManagerKernel::DumpRegion | ( | G4Region * | region = 0 | ) | const |
Definition at line 1032 of file G4RunManagerKernel.cc.
|
inline |
Definition at line 170 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::GeometryHasBeenModified(), G4RunManager::ReinitializeGeometry(), and G4RunManager::SetGeometryToBeOptimized().
|
inline |
Definition at line 221 of file G4RunManagerKernel.hh.
Referenced by G4WorkerRunManager::InitializeGeometry().
|
inline |
Definition at line 182 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::G4RunManager().
|
inline |
Definition at line 213 of file G4RunManagerKernel.hh.
Referenced by G4PhysicsListHelper::AddTransportation(), and G4WorkerRunManager::InitializeGeometry().
|
inline |
Definition at line 231 of file G4RunManagerKernel.hh.
Referenced by G4MTRunManager::G4MTRunManager(), and G4TaskRunManager::G4TaskRunManager().
|
inline |
Definition at line 219 of file G4RunManagerKernel.hh.
|
inline |
Definition at line 195 of file G4RunManagerKernel.hh.
Referenced by RunInitialization().
|
static |
Definition at line 83 of file G4RunManagerKernel.cc.
Referenced by G4PhysicsListHelper::AddTransportation(), G4VisManager::Disable(), and G4ErrorRunManagerHelper::G4ErrorRunManagerHelper().
|
inline |
Definition at line 183 of file G4RunManagerKernel.hh.
|
inline |
Definition at line 187 of file G4RunManagerKernel.hh.
Referenced by G4VisManager::Disable().
|
inline |
Definition at line 200 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::GetVersionString().
void G4RunManagerKernel::InitializePhysics | ( | ) |
Definition at line 704 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::InitializePhysics(), and G4RunManager::InitializePhysics().
|
inline |
Definition at line 175 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::PhysicsHasBeenModified().
|
protected |
Definition at line 848 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
|
protected |
Definition at line 875 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
Definition at line 790 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::RunInitialization(), G4RunManager::RunInitialization(), G4WorkerRunManager::RunInitialization(), and G4WorkerTaskRunManager::RunInitialization().
void G4RunManagerKernel::RunTermination | ( | ) |
Definition at line 868 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::RunTermination(), and G4RunManager::RunTermination().
|
inline |
Definition at line 204 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::SetGeometryToBeOptimized().
|
inline |
Definition at line 217 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::InitializeGeometry(), and G4WorkerRunManager::InitializeGeometry().
void G4RunManagerKernel::SetPhysics | ( | G4VUserPhysicsList * | uPhys | ) |
Definition at line 624 of file G4RunManagerKernel.cc.
Referenced by G4ErrorRunManagerHelper::InitializePhysics(), and G4RunManager::SetUserInitialization().
|
inline |
Definition at line 191 of file G4RunManagerKernel.hh.
Referenced by G4RunManager::SetPrimaryTransformer().
|
protected |
Definition at line 325 of file G4RunManagerKernel.cc.
Referenced by DefineWorldVolume().
|
protected |
Definition at line 657 of file G4RunManagerKernel.cc.
Referenced by SetPhysics().
|
protectedvirtual |
Reimplemented in G4MTRunManagerKernel, G4WorkerRunManagerKernel, G4TaskRunManagerKernel, and G4WorkerTaskRunManagerKernel.
Definition at line 1194 of file G4RunManagerKernel.cc.
Referenced by RunInitialization(), G4MTRunManagerKernel::SetupShadowProcess(), and G4TaskRunManagerKernel::SetupShadowProcess().
|
inline |
Definition at line 202 of file G4RunManagerKernel.hh.
Referenced by G4ErrorRunManagerHelper::G4ErrorRunManagerHelper(), and G4RunManager::SetVerboseLevel().
void G4RunManagerKernel::UpdateRegion | ( | ) |
Definition at line 898 of file G4RunManagerKernel.cc.
Referenced by RunInitialization().
void G4RunManagerKernel::WorkerDefineWorldVolume | ( | G4VPhysicalVolume * | worldVol, |
G4bool | topologyIsChanged = true |
||
) |
Definition at line 471 of file G4RunManagerKernel.cc.
Referenced by G4WorkerRunManager::InitializeGeometry().
void G4RunManagerKernel::WorkerUpdateWorldVolume | ( | ) |
Definition at line 451 of file G4RunManagerKernel.cc.
Referenced by G4WorkerRunManager::ConstructScoringWorlds().
|
protected |
Definition at line 165 of file G4RunManagerKernel.hh.
Referenced by DefineWorldVolume(), G4RunManagerKernel(), and SetupDefaultRegion().
|
protected |
Definition at line 166 of file G4RunManagerKernel.hh.
Referenced by CheckRegions(), and G4RunManagerKernel().
|
protected |
Definition at line 167 of file G4RunManagerKernel.hh.
Referenced by DefineWorldVolume(), GeometryHasBeenModified(), ResetNavigator(), RunInitialization(), SetGeometryToBeOptimized(), and WorkerDefineWorldVolume().
|
protected |
Definition at line 94 of file G4RunManagerKernel.hh.
Referenced by BuildPhysicsTables(), G4RunManagerKernel(), ResetNavigator(), RunTermination(), SetPhysics(), SetupDefaultRegion(), UpdateRegion(), and ~G4RunManagerKernel().