Geant4 11.1.1
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 | |
virtual void | ConstructScoringWorlds () |
virtual void | StoreRNGStatus (const G4String &filenamePrefix) |
virtual void | rndmSaveThisRun () |
virtual void | rndmSaveThisEvent () |
virtual void | MergePartialResults () |
Protected Member Functions inherited from G4RunManager | |
G4RunManager (RMType rmType) | |
void | CleanUpPreviousEvents () |
void | CleanUpUnnecessaryEvents (G4int keepNEvents) |
void | StackPreviousEvent (G4Event *anEvent) |
virtual void | StoreRNGStatus (const G4String &filenamePrefix) |
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 52 of file G4WorkerRunManager.hh.
G4WorkerRunManager::G4WorkerRunManager | ( | ) |
Definition at line 74 of file G4WorkerRunManager.cc.
G4WorkerRunManager::~G4WorkerRunManager | ( | ) |
Definition at line 122 of file G4WorkerRunManager.cc.
|
protectedvirtual |
Reimplemented from G4RunManager.
Definition at line 539 of file G4WorkerRunManager.cc.
Referenced by G4WorkerTaskRunManager::DoWork().
|
virtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 275 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented in G4WorkerTaskRunManager.
Definition at line 810 of file G4WorkerRunManager.cc.
Referenced by G4MTRunManagerKernel::StartThread().
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 340 of file G4WorkerRunManager.cc.
Referenced by ProcessOneEvent().
|
static |
Definition at line 62 of file G4WorkerRunManager.cc.
Referenced by GetWorkerRunManagerKernel(), G4RTWorkerInitialization::WorkerRunEnd(), and G4RTWorkerInitialization::WorkerRunStart().
|
static |
Definition at line 68 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Definition at line 144 of file G4WorkerRunManager.cc.
|
protectedvirtual |
Definition at line 475 of file G4WorkerRunManager.cc.
Referenced by RunTermination(), and G4WorkerTaskRunManager::RunTermination().
|
virtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 326 of file G4WorkerRunManager.cc.
Referenced by DoEventLoop().
|
inlinevirtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 89 of file G4WorkerRunManager.hh.
|
protectedvirtual |
Reimplemented from G4RunManager.
Definition at line 767 of file G4WorkerRunManager.cc.
|
protectedvirtual |
Reimplemented from G4RunManager.
Definition at line 730 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 172 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 486 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Definition at line 691 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Definition at line 671 of file G4WorkerRunManager.cc.
Referenced by G4RTWorkerInitialization::WorkerRunEnd(), and G4RTWorkerInitialization::WorkerRunStart().
|
virtual |
Reimplemented from G4RunManager.
Definition at line 703 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Definition at line 715 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Definition at line 709 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Definition at line 697 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Definition at line 627 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Definition at line 636 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Definition at line 646 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Definition at line 655 of file G4WorkerRunManager.cc.
|
virtual |
Reimplemented from G4RunManager.
Definition at line 664 of file G4WorkerRunManager.cc.
Referenced by G4MTRunManagerKernel::StartThread().
|
inline |
Definition at line 74 of file G4WorkerRunManager.hh.
Referenced by G4MTRunManagerKernel::StartThread().
|
protectedvirtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 721 of file G4WorkerRunManager.cc.
Referenced by GenerateEvent(), and RunInitialization().
|
virtual |
Reimplemented from G4RunManager.
Reimplemented in G4WorkerTaskRunManager.
Definition at line 511 of file G4WorkerRunManager.cc.
Referenced by DoEventLoop().
|
protected |
Definition at line 115 of file G4WorkerRunManager.hh.
Referenced by DoEventLoop(), G4WorkerTaskRunManager::DoEventLoop(), GenerateEvent(), and G4WorkerTaskRunManager::GenerateEvent().
|
protected |
Definition at line 112 of file G4WorkerRunManager.hh.
Referenced by DoEventLoop(), G4WorkerTaskRunManager::DoEventLoop(), GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), ProcessOneEvent(), and G4WorkerTaskRunManager::ProcessOneEvent().
|
protected |
Definition at line 116 of file G4WorkerRunManager.hh.
Referenced by G4WorkerRunManager(), and GenerateEvent().
|
protected |
Definition at line 114 of file G4WorkerRunManager.hh.
Referenced by DoEventLoop(), G4WorkerTaskRunManager::DoEventLoop(), GenerateEvent(), and G4WorkerTaskRunManager::GenerateEvent().
|
protected |
Definition at line 118 of file G4WorkerRunManager.hh.
Referenced by GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), RestoreRndmEachEvent(), and G4WorkerTaskRunManager::RestoreRndmEachEvent().
|
protected |
Definition at line 113 of file G4WorkerRunManager.hh.
Referenced by DoEventLoop(), GenerateEvent(), G4WorkerTaskRunManager::GenerateEvent(), and G4WorkerTaskRunManager::RunInitialization().
|
protected |
Definition at line 117 of file G4WorkerRunManager.hh.
Referenced by DoEventLoop(), G4WorkerTaskRunManager::DoEventLoop(), GenerateEvent(), and G4WorkerTaskRunManager::GenerateEvent().
|
protected |
Definition at line 107 of file G4WorkerRunManager.hh.
Referenced by DoWork(), G4WorkerTaskRunManager::DoWork(), G4WorkerTaskRunManager::GetWorkerThread(), rndmSaveThisEvent(), rndmSaveThisRun(), SetWorkerThread(), StoreRNGStatus(), G4WorkerTaskRunManager::StoreRNGStatus(), and G4WorkerTaskRunManager::TerminateEventLoop().