Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4WorkerRunManager.hh>
Public Types | |
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 G4WorkerRunManager * | GetWorkerRunManager () |
static G4WorkerRunManagerKernel * | GetWorkerRunManagerKernel () |
Static Public Member Functions inherited from G4RunManager | |
static G4RunManager * | GetRunManager () |
static G4bool | IfGeometryHasBeenDestroyed () |
Protected Member Functions | |
void | ConstructScoringWorlds () override |
void | StoreRNGStatus (const G4String &filenamePrefix) 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 () |
Additional Inherited Members | |
Static Protected Attributes inherited from G4RunManager | |
static G4RUN_DLL G4bool | fGeometryHasBeenDestroyed = false |
Definition at line 48 of file G4WorkerRunManager.hh.
Definition at line 51 of file G4WorkerRunManager.hh.
G4WorkerRunManager::G4WorkerRunManager | ( | ) |
Definition at line 75 of file G4WorkerRunManager.cc.
|
override |
Definition at line 118 of file G4WorkerRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4RunManager.
Definition at line 467 of file G4WorkerRunManager.cc.
Referenced by G4WorkerTaskRunManager::DoWork().
|
overridevirtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 243 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented in G4WorkerTaskRunManager.
Definition at line 691 of file G4WorkerRunManager.cc.
Referenced by G4MTRunManagerKernel::StartThread().
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 296 of file G4WorkerRunManager.cc.
Referenced by ProcessOneEvent().
|
static |
Definition at line 63 of file G4WorkerRunManager.cc.
Referenced by GetWorkerRunManagerKernel(), G4RTWorkerInitialization::WorkerRunEnd(), and G4RTWorkerInitialization::WorkerRunStart().
|
static |
Definition at line 69 of file G4WorkerRunManager.cc.
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 133 of file G4WorkerRunManager.cc.
|
protectedvirtual |
Definition at line 411 of file G4WorkerRunManager.cc.
Referenced by RunTermination(), and G4WorkerTaskRunManager::RunTermination().
|
overridevirtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 283 of file G4WorkerRunManager.cc.
Referenced by DoEventLoop().
|
inlineoverridevirtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 88 of file G4WorkerRunManager.hh.
|
overrideprotectedvirtual |
Reimplemented from G4RunManager.
Definition at line 657 of file G4WorkerRunManager.cc.
|
overrideprotectedvirtual |
Reimplemented from G4RunManager.
Definition at line 627 of file G4WorkerRunManager.cc.
|
overridevirtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 158 of file G4WorkerRunManager.cc.
|
overridevirtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 421 of file G4WorkerRunManager.cc.
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 589 of file G4WorkerRunManager.cc.
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 570 of file G4WorkerRunManager.cc.
Referenced by G4RTWorkerInitialization::WorkerRunEnd(), and G4RTWorkerInitialization::WorkerRunStart().
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 601 of file G4WorkerRunManager.cc.
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 613 of file G4WorkerRunManager.cc.
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 607 of file G4WorkerRunManager.cc.
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 595 of file G4WorkerRunManager.cc.
|
overridevirtual |
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 542 of file G4WorkerRunManager.cc.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Reimplemented from G4RunManager.
Definition at line 563 of file G4WorkerRunManager.cc.
Referenced by G4MTRunManagerKernel::StartThread().
|
inline |
Definition at line 74 of file G4WorkerRunManager.hh.
Referenced by G4MTRunManagerKernel::StartThread().
|
overrideprotectedvirtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 619 of file G4WorkerRunManager.cc.
Referenced by GenerateEvent(), and RunInitialization().
|
overridevirtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 444 of file G4WorkerRunManager.cc.
Referenced by DoEventLoop().
|
protected |
Definition at line 109 of file G4WorkerRunManager.hh.
Referenced by DoEventLoop(), G4WorkerTaskRunManager::DoEventLoop(), GenerateEvent(), and G4WorkerTaskRunManager::GenerateEvent().
|
protected |
Definition at line 106 of file G4WorkerRunManager.hh.
Referenced by DoEventLoop(), G4WorkerTaskRunManager::DoEventLoop(), GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), ProcessOneEvent(), and G4WorkerTaskRunManager::ProcessOneEvent().
|
protected |
Definition at line 110 of file G4WorkerRunManager.hh.
Referenced by G4WorkerRunManager(), and GenerateEvent().
|
protected |
Definition at line 108 of file G4WorkerRunManager.hh.
Referenced by DoEventLoop(), G4WorkerTaskRunManager::DoEventLoop(), GenerateEvent(), and G4WorkerTaskRunManager::GenerateEvent().
|
protected |
Definition at line 112 of file G4WorkerRunManager.hh.
Referenced by GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), RestoreRndmEachEvent(), and G4WorkerTaskRunManager::RestoreRndmEachEvent().
|
protected |
Definition at line 107 of file G4WorkerRunManager.hh.
Referenced by DoEventLoop(), GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), and G4WorkerTaskRunManager::RunInitialization().
|
protected |
Definition at line 111 of file G4WorkerRunManager.hh.
Referenced by DoEventLoop(), G4WorkerTaskRunManager::DoEventLoop(), GenerateEvent(), and G4WorkerTaskRunManager::GenerateEvent().
|
protected |
Definition at line 101 of file G4WorkerRunManager.hh.
Referenced by DoWork(), G4WorkerTaskRunManager::DoWork(), G4WorkerTaskRunManager::GetWorkerThread(), rndmSaveThisEvent(), rndmSaveThisRun(), SetWorkerThread(), StoreRNGStatus(), G4WorkerTaskRunManager::StoreRNGStatus(), and G4WorkerTaskRunManager::TerminateEventLoop().