EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
The material mapping run action. More...
#include <acts/blob/sPHENIX/Examples/Algorithms/Geant4/src/RunAction.hpp>
Public Member Functions | |
RunAction () | |
Construct the action and ensure singleton usage. | |
~RunAction () finaloverride | |
void | BeginOfRunAction (const G4Run *) finaloverride |
void | EndOfRunAction (const G4Run *) finaloverride |
Interface method at the end of the run. | |
Static Public Member Functions | |
static RunAction * | instance () |
Static access method. | |
Static Private Attributes | |
static RunAction * | s_instance = nullptr |
Instance of the EventAction. | |
The material mapping run action.
The RunAction class is the implementation of the Geant4 class G4UserRunAction. It initiates the run an resets the EventAction
Definition at line 27 of file RunAction.hpp.
View newest version in sPHENIX GitHub at line 27 of file RunAction.hpp
RunAction::RunAction | ( | ) |
Construct the action and ensure singleton usage.
Definition at line 25 of file RunAction.cpp.
View newest version in sPHENIX GitHub at line 25 of file RunAction.cpp
References s_instance.
|
finaloverride |
Definition at line 33 of file RunAction.cpp.
View newest version in sPHENIX GitHub at line 33 of file RunAction.cpp
References s_instance.
|
finaloverride |
Interface method at the begin of the run
Definition at line 37 of file RunAction.cpp.
View newest version in sPHENIX GitHub at line 37 of file RunAction.cpp
References ActsExamples::EventAction::clear(), and ActsExamples::EventAction::instance().
|
finaloverride |
Interface method at the end of the run.
Definition at line 43 of file RunAction.cpp.
View newest version in sPHENIX GitHub at line 43 of file RunAction.cpp
|
static |
Static access method.
Definition at line 21 of file RunAction.cpp.
View newest version in sPHENIX GitHub at line 21 of file RunAction.cpp
References s_instance.
|
staticprivate |
Instance of the EventAction.
Definition at line 45 of file RunAction.hpp.
View newest version in sPHENIX GitHub at line 45 of file RunAction.hpp
Referenced by instance(), RunAction(), and ~RunAction().