5 #ifndef EDepSim_UserRunAction_h 6 #define EDepSim_UserRunAction_h 1 9 #include "G4UserRunAction.hh" 13 namespace EDepSim {
class UserRunActionMessenger;}
15 namespace EDepSim {
class UserRunAction;}
int GetDetSimSubrunId() const
Get the subrun id value.
EDepSim::UserRunActionMessenger * fMessenger
The messenger for this action.
void EndOfRunAction(const G4Run *)
G4Timer * fTimer
The running time for the run.
G4String fStopTime
The time that the run was stopped.
Construct a module from components.
void SetTimeSeed()
Build a seed for the generator based on the system time.
int fSubrunId
The cached value of the subrun id.
void SetDetSimSubrunId(int v)
void BeginOfRunAction(const G4Run *)
void SetDetSimRunId(int v)
G4String fStartTime
The time that the run was started.
long GetSeed(void) const
Get the seed that started the low level random generator.
const G4Timer * GetRunTimer(void) const