BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Provide extra output for Geant4 through a verbose stepping action. More...
#include <BDSSteppingAction.hh>
Public Member Functions | |
BDSSteppingAction (G4bool verboseStepIn, G4int verboseEventStartIn, G4int verboseEventStopIn) | |
virtual void | UserSteppingAction (const G4Step *step) |
Private Member Functions | |
void | VerboseSteppingAction (const G4Step *step) |
The implementation of the print out. | |
Private Attributes | |
const G4bool | verboseStep |
const G4bool | verboseEventStart |
const G4bool | verboseEventStop |
Provide extra output for Geant4 through a verbose stepping action.
Definition at line 29 of file BDSSteppingAction.hh.
BDSSteppingAction::BDSSteppingAction | ( | ) |
Definition at line 32 of file BDSSteppingAction.cc.
BDSSteppingAction::BDSSteppingAction | ( | G4bool | verboseStepIn, |
G4int | verboseEventStartIn, | ||
G4int | verboseEventStopIn | ||
) |
Definition at line 38 of file BDSSteppingAction.cc.
|
virtual |
Definition at line 46 of file BDSSteppingAction.cc.
|
virtual |
If this event is verbose, then print out verbose stepping information for this step.
Definition at line 49 of file BDSSteppingAction.cc.
References VerboseSteppingAction(), and BDS::VerboseThisEvent().
|
private |
The implementation of the print out.
Definition at line 58 of file BDSSteppingAction.cc.
Referenced by UserSteppingAction().
|
private |
Definition at line 47 of file BDSSteppingAction.hh.
|
private |
Definition at line 48 of file BDSSteppingAction.hh.
|
private |
Definition at line 46 of file BDSSteppingAction.hh.