19#ifndef BDSRUNMANAGER_H
20#define BDSRUNMANAGER_H
21#include "G4RunManager.hh"
43 virtual void DoEventLoop(G4int n_event,
const char* macroFile=
nullptr,G4int n_select=-1);
46 virtual void BeamOn(G4int n_event,
const char* macroFile=
nullptr,G4int n_select=-1);
Handler that overrides Geant4's behaviour back to a normal exception.
Wrapper from G4RunManager that provides more output.
virtual void Initialize()
virtual void ProcessOneEvent(G4int i_event)
For additional output.
virtual void DoEventLoop(G4int n_event, const char *macroFile=nullptr, G4int n_select=-1)
For additional output.
virtual void AbortRun(G4bool)
Run G4RunManager:AbortRun(), but give some print out feedback for the user.
virtual void BeamOn(G4int n_event, const char *macroFile=nullptr, G4int n_select=-1)
Altered BeamOn function to account for Placet synchronisation.