BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Wrapper from G4RunManager that provides more output. More...
#include <BDSRunManager.hh>
Public Member Functions | |
virtual void | Initialize () |
virtual void | DoEventLoop (G4int n_event, const char *macroFile=nullptr, G4int n_select=-1) |
For additional output. | |
virtual void | BeamOn (G4int n_event, const char *macroFile=nullptr, G4int n_select=-1) |
Altered BeamOn function to account for Placet synchronisation. | |
virtual void | ProcessOneEvent (G4int i_event) |
For additional output. | |
virtual void | AbortRun (G4bool) |
Run G4RunManager:AbortRun(), but give some print out feedback for the user. | |
Protected Attributes | |
BDSExceptionHandler * | exceptionHandler |
Wrapper from G4RunManager that provides more output.
Definition at line 31 of file BDSRunManager.hh.
BDSRunManager::BDSRunManager | ( | ) |
Definition at line 31 of file BDSRunManager.cc.
|
virtual |
Definition at line 39 of file BDSRunManager.cc.
|
virtual |
Run G4RunManager:AbortRun(), but give some print out feedback for the user.
Definition at line 113 of file BDSRunManager.cc.
|
virtual |
Altered BeamOn function to account for Placet synchronisation.
Definition at line 65 of file BDSRunManager.cc.
Referenced by BDSIM::BeamOn().
|
virtual |
For additional output.
Definition at line 70 of file BDSRunManager.cc.
|
virtual |
Run G4RunManager::Initialise() and update BDSPrimaryGeneratorAction with knowledge of the world extent for coordinate checking.
Check for any 3D field queries of the model and carry them out
Definition at line 44 of file BDSRunManager.cc.
References BDSFieldQuery::QueryFields().
Referenced by BDSIM::Initialise().
|
virtual |
For additional output.
Definition at line 86 of file BDSRunManager.cc.
|
protected |
Definition at line 55 of file BDSRunManager.hh.