38#ifndef G4WorkerTaskRunManager_h
39#define G4WorkerTaskRunManager_h 1
64 G4int n_select = -1)
override;
69 virtual void DoWork()
override;
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
void SetupDefaultRNGEngine()
virtual void ProcessOneEvent(G4int i_event) override
static G4WorkerTaskRunManagerKernel * GetWorkerRunManagerKernel()
G4StrVector processedCommandStack
virtual void RunInitialization() override
static G4WorkerTaskRunManager * GetWorkerRunManager()
std::unique_ptr< ProfilerConfig > workerRunProfiler
G4StrVector GetCommandStack() const