|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef G4USERACTIONS_TESTACTIONTOOL_H
6 #define G4USERACTIONS_TESTACTIONTOOL_H
12 #include "G4UserRunAction.hh"
13 #include "G4UserEventAction.hh"
14 #include "G4UserSteppingAction.hh"
28 public G4UserEventAction,
29 public G4UserSteppingAction
96 virtual std::unique_ptr<TestAction>
103 #endif // G4USERACTIONS_TESTACTIONTOOL_H
virtual void BeginOfRunAction(const G4Run *) override final
Executes before the run.
Struct for passing around user actions.
const Report & getReport() const
Get the results report.
virtual void UserSteppingAction(const G4Step *step) override final
Stepping action method.
Report m_report
Results report.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual void EndOfEventAction(const G4Event *) override final
Executes at end of G4 event.
virtual void BeginOfEventAction(const G4Event *) override final
Executes at beginning of G4 event.
Results to be accumulated across threads at end of job.
virtual void EndOfRunAction(const G4Run *) override final
Exeuctes after the run.
void merge(const Report &other)