37 #ifndef ParRunManager_h
38 #define ParRunManager_h 1
50 const char* macroFile=0,
54 TOPC_BUF GenerateEventInput();
55 TOPC_BUF DoEvent(
void * input_buf );
56 TOPC_ACTION CheckEventResult(
void * input_buf,
void * ignore );
59 static TOPC_BUF MyGenerateEventInput();
60 static TOPC_BUF MyDoEvent(
void * input_buf );
61 static TOPC_ACTION MyCheckEventResult(
void * input_buf,
void * ignore );
66 static G4int n_select;
69 inline void ImportDoEventLoopLocals(
73 ParRunManager::stateManager = stateManager;
74 ParRunManager::n_event = n_event;
75 ParRunManager::n_select = n_select;
76 ParRunManager::msg = msg;
77 ParRunManager::myRunManager =
this;
virtual void DoEventLoop(G4int n_event, const char *macroFile=0, G4int n_select=-1)