![]() |
ATLAS Offline Software
|
Atlas subclass of the G4 stepping action. More...
#include <G4AtlasSteppingAction.h>
Public Member Functions | |
| G4AtlasSteppingAction () | |
| Constructor. More... | |
| void | UserSteppingAction (const G4Step *step) override final |
| Geant4 method for processing one step. More... | |
| void | addAction (G4UserSteppingAction *action) |
| Add one action to the list. More... | |
| std::vector< G4UserSteppingAction * > & | getActions () |
| Return the actions vector. More... | |
Private Attributes | |
| std::vector< G4UserSteppingAction * > | m_actions |
| List of ATLAS stepping actions. More... | |
Atlas subclass of the G4 stepping action.
This object maintains a list of custom actions and when invoked by Geant4 will forward the call to each of them in turn.
Definition at line 28 of file G4AtlasSteppingAction.h.
| G4UA::G4AtlasSteppingAction::G4AtlasSteppingAction | ( | ) |
| void G4UA::G4AtlasSteppingAction::addAction | ( | G4UserSteppingAction * | action | ) |
Add one action to the list.
Definition at line 32 of file G4AtlasSteppingAction.cxx.
|
inline |
|
finaloverride |
Geant4 method for processing one step.
This method will forward the call onto each of the actions in its private list.
Definition at line 21 of file G4AtlasSteppingAction.cxx.
|
private |
List of ATLAS stepping actions.
Definition at line 50 of file G4AtlasSteppingAction.h.
1.8.18