39#ifndef G4WorkerSubEvtRunManager_h
40#define G4WorkerSubEvtRunManager_h 1
89 G4int fSubEventType = -1;
93 {
return fSubEventType; }
G4WorkerTaskRunManagerKernel G4WorkerSubEvtRunManagerKernel
G4bool readStatusFromFile
void TerminateEventLoop() override
void DoCleanup() override
void RunInitialization() override
G4int GetSubEventType() const override
void DoEventLoop(G4int n_event, const char *macroFile=nullptr, G4int n_select=-1) override
void RunTermination() override
void SetupDefaultRNGEngine() override
static G4WorkerSubEvtRunManagerKernel * GetWorkerRunManagerKernel()
G4WorkerSubEvtRunManager(G4int subEventType=0)
static G4WorkerSubEvtRunManager * GetWorkerRunManager()
G4Event * GenerateEvent(G4int i_event) override
void StoreRNGStatus(const G4String &filenamePrefix) override
void SetUserAction(G4UserRunAction *userAction) override
void SetUserInitialization(G4VUserPhysicsList *userPL) override
void RestoreRndmEachEvent(G4bool flag) override
void ProcessUI() override
void SetSubEventType(G4int) override
void ProcessOneEvent(G4int i_event) override
G4WorkerTaskRunManager()=default