|  | 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)