Abstract interface for tools that construct G4 user actions.
More...
#include <IUserActionTool.h>
Abstract interface for tools that construct G4 user actions.
This interface declares a single method for concrete tools to implement in order to plug user actions into Geant4 and the UserActionSvc.
- Author
- Steve Farrell Steve.nosp@m.n.Fa.nosp@m.rrell.nosp@m.@cer.nosp@m.n.ch
Definition at line 52 of file IUserActionTool.h.
◆ BeginOfAthenaEvent()
| virtual StatusCode G4UA::IUserActionTool::BeginOfAthenaEvent |
( |
HitCollectionMap & |
| ) |
|
|
pure virtual |
◆ DeclareInterfaceID()
Declare this interface to the framework.
◆ EndOfAthenaEvent()
| virtual StatusCode G4UA::IUserActionTool::EndOfAthenaEvent |
( |
HitCollectionMap & |
| ) |
|
|
pure virtual |
◆ fillUserAction()
| virtual StatusCode G4UA::IUserActionTool::fillUserAction |
( |
G4AtlasUserActions & |
userActions | ) |
|
|
pure virtual |
Constructs a user action and populates the user action lists with it.
The documentation for this class was generated from the following file: