Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4WorkerTaskRunManager.hh>
Public Types | |
using | ProfilerConfig = G4ProfilerConfig<G4ProfileType::Run> |
using | G4StrVector = std::vector<G4String> |
Public Types inherited from G4WorkerRunManager | |
using | ProfilerConfig = G4ProfilerConfig<G4ProfileType::Run> |
Public Types inherited from G4RunManager | |
enum | RMType { sequentialRM , masterRM , workerRM } |
using | ProfilerConfig = G4ProfilerConfig<G4ProfileType::Run> |
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 |
Protected Member Functions inherited from G4WorkerRunManager | |
void | ConstructScoringWorlds () override |
void | rndmSaveThisRun () override |
void | rndmSaveThisEvent () override |
virtual void | MergePartialResults () |
Protected Member Functions inherited from G4RunManager | |
G4RunManager (RMType rmType) | |
void | CleanUpPreviousEvents () |
void | CleanUpUnnecessaryEvents (G4int keepNEvents) |
void | StackPreviousEvent (G4Event *anEvent) |
void | UpdateScoring () |
virtual void | DeleteUserInitializations () |
Definition at line 48 of file G4WorkerTaskRunManager.hh.
using G4WorkerTaskRunManager::G4StrVector = std::vector<G4String> |
Definition at line 52 of file G4WorkerTaskRunManager.hh.
Definition at line 51 of file G4WorkerTaskRunManager.hh.
|
default |
|
virtual |
Definition at line 425 of file G4WorkerTaskRunManager.cc.
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 168 of file G4WorkerTaskRunManager.cc.
Referenced by DoWork().
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 435 of file G4WorkerTaskRunManager.cc.
Referenced by G4TaskRunManager::CreateAndStartWorkers().
Reimplemented from G4WorkerRunManager.
Definition at line 221 of file G4WorkerTaskRunManager.cc.
Referenced by ProcessOneEvent().
|
inline |
Definition at line 72 of file G4WorkerTaskRunManager.hh.
|
static |
Definition at line 61 of file G4WorkerTaskRunManager.cc.
Referenced by G4TaskRunManager::CreateAndStartWorkers(), and GetWorkerRunManagerKernel().
|
static |
Definition at line 68 of file G4WorkerTaskRunManager.cc.
|
inline |
Definition at line 71 of file G4WorkerTaskRunManager.hh.
Referenced by G4TaskRunManagerKernel::TerminateWorker().
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 204 of file G4WorkerTaskRunManager.cc.
Referenced by DoEventLoop().
|
virtual |
Definition at line 397 of file G4WorkerTaskRunManager.cc.
Referenced by DoWork().
|
inlineoverridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 67 of file G4WorkerTaskRunManager.hh.
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 75 of file G4WorkerTaskRunManager.cc.
Referenced by DoWork().
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 331 of file G4WorkerTaskRunManager.cc.
Referenced by G4TaskRunManagerKernel::TerminateWorkerRunEventLoop().
|
overrideprotectedvirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 388 of file G4WorkerTaskRunManager.cc.
Referenced by GenerateEvent(), and RunInitialization().
|
overridevirtual |
Reimplemented from G4WorkerRunManager.
Definition at line 357 of file G4WorkerTaskRunManager.cc.
Referenced by G4TaskRunManagerKernel::TerminateWorkerRunEventLoop().