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