39#ifndef G4WorkerRunManager_hh
40#define G4WorkerRunManager_hh 1
100 G4bool visIsSetUp =
false;
std::queue< G4long > G4SeedsQueue
void SetWorkerThread(G4WorkerThread *wc)
static G4WorkerRunManagerKernel * GetWorkerRunManagerKernel()
void InitializeGeometry() override
void rndmSaveThisRun() override
virtual void SetupDefaultRNGEngine()
void RunTermination() override
void SetUserAction(G4UserRunAction *userAction) override
G4Event * GenerateEvent(G4int i_event) override
virtual void MergePartialResults(G4bool mergeEvents=true)
G4bool readStatusFromFile
G4WorkerThread * workerContext
void rndmSaveThisEvent() override
void TerminateEventLoop() override
void RestoreRndmEachEvent(G4bool flag) override
~G4WorkerRunManager() override
void RunInitialization() override
void SetUserInitialization(G4VUserPhysicsList *userInit) override
void ProcessOneEvent(G4int i_event) override
static G4WorkerRunManager * GetWorkerRunManager()
void ConstructScoringWorlds() override
void DoEventLoop(G4int n_event, const char *macroFile=nullptr, G4int n_select=-1) override
void StoreRNGStatus(const G4String &filenamePrefix) override