38#ifndef G4WorkerTaskRunManager_h
39#define G4WorkerTaskRunManager_h 1
78 void SetupDefaultRNGEngine();
82 std::unique_ptr<ProfilerConfig> workerRunProfiler;
G4bool readStatusFromFile
G4WorkerThread * workerContext
void DoEventLoop(G4int n_event, const char *macroFile=nullptr, G4int n_select=-1) override
G4Event * GenerateEvent(G4int i_event) override
void StoreRNGStatus(const G4String &filenamePrefix) override
void RunTermination() override
void TerminateEventLoop() override
void RestoreRndmEachEvent(G4bool flag) override
G4WorkerTaskRunManager()=default
G4WorkerThread * GetWorkerThread() const
void ProcessOneEvent(G4int i_event) override
static G4WorkerTaskRunManagerKernel * GetWorkerRunManagerKernel()
void RunInitialization() override
std::vector< G4String > G4StrVector
static G4WorkerTaskRunManager * GetWorkerRunManager()
G4StrVector GetCommandStack() const