|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4WorkerTaskRunManager.hh>
Inheritance diagram for G4WorkerTaskRunManager:Public Types | |
| using | G4StrVector = std::vector<G4String> |
Public Types inherited from G4RunManager | |
| enum | RMType { sequentialRM , masterRM , workerRM , subEventMasterRM , subEventWorkerRM } |
Static Public Member Functions | |
| static G4WorkerTaskRunManager * | GetWorkerRunManager () |
| static G4WorkerTaskRunManagerKernel * | GetWorkerRunManagerKernel () |
Static Public Member Functions inherited from G4WorkerRunManager | |
| static G4WorkerRunManager * | GetWorkerRunManager () |
| static G4WorkerRunManagerKernel * | GetWorkerRunManagerKernel () |
Static Public Member Functions inherited from G4RunManager | |
| static G4RunManager * | GetRunManager () |
| static G4bool | IfGeometryHasBeenDestroyed () |
Protected Member Functions | |
| void | StoreRNGStatus (const G4String &filenamePrefix) override |
| void | SetupDefaultRNGEngine () override |
Protected Member Functions inherited from G4WorkerRunManager | |
| void | ConstructScoringWorlds () override |
| void | rndmSaveThisRun () override |
| void | rndmSaveThisEvent () override |
| virtual void | MergePartialResults (G4bool mergeEvents=true) |
Protected Member Functions inherited from G4RunManager | |
| G4RunManager (RMType rmType) | |
| virtual void | StackPreviousEvent (G4Event *anEvent) |
| virtual void | CleanUpPreviousEvents () |
| virtual void | CleanUpUnnecessaryEvents (G4int keepNEvents) |
| void | UpdateScoring (const G4Event *evt=nullptr) |
| virtual void | DeleteUserInitializations () |
Additional Inherited Members | |
Static Protected Attributes inherited from G4RunManager | |
| static G4RUN_DLL G4bool | fGeometryHasBeenDestroyed = false |
Definition at line 48 of file G4WorkerTaskRunManager.hh.
| using G4WorkerTaskRunManager::G4StrVector = std::vector<G4String> |
Definition at line 51 of file G4WorkerTaskRunManager.hh.
|
default |
Referenced by GetWorkerRunManager().
|
virtual |
Reimplemented in G4WorkerSubEvtRunManager.
Definition at line 418 of file G4WorkerTaskRunManager.cc.
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 163 of file G4WorkerTaskRunManager.cc.
Referenced by DoWork().
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 428 of file G4WorkerTaskRunManager.cc.
Referenced by G4SubEvtRunManager::CreateAndStartWorkers(), and G4TaskRunManager::CreateAndStartWorkers().
Reimplemented from G4WorkerRunManager.
Definition at line 216 of file G4WorkerTaskRunManager.cc.
Referenced by ProcessOneEvent().
|
inline |
Definition at line 71 of file G4WorkerTaskRunManager.hh.
|
static |
Definition at line 60 of file G4WorkerTaskRunManager.cc.
Referenced by G4SubEvtRunManager::CreateAndStartWorkers(), G4TaskRunManager::CreateAndStartWorkers(), and GetWorkerRunManagerKernel().
|
static |
Definition at line 67 of file G4WorkerTaskRunManager.cc.
|
inline |
Definition at line 70 of file G4WorkerTaskRunManager.hh.
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 199 of file G4WorkerTaskRunManager.cc.
Referenced by DoEventLoop().
|
virtual |
Reimplemented in G4WorkerSubEvtRunManager.
Definition at line 390 of file G4WorkerTaskRunManager.cc.
Referenced by DoWork().
|
inlineoverridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 66 of file G4WorkerTaskRunManager.hh.
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 74 of file G4WorkerTaskRunManager.cc.
Referenced by DoWork().
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 327 of file G4WorkerTaskRunManager.cc.
Referenced by G4TaskRunManagerKernel::TerminateWorkerRunEventLoop().
|
overrideprotectedvirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 369 of file G4WorkerTaskRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 381 of file G4WorkerTaskRunManager.cc.
Referenced by GenerateEvent(), and RunInitialization().
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 350 of file G4WorkerTaskRunManager.cc.
Referenced by G4TaskRunManagerKernel::TerminateWorkerRunEventLoop().
|
protected |
Definition at line 80 of file G4WorkerTaskRunManager.hh.
Referenced by GetCommandStack(), G4WorkerSubEvtRunManager::ProcessUI(), and ProcessUI().