ATLAS Offline Software
|
Abstract interface for tools that construct G4 user actions. More...
#include <IUserActionTool.h>
Public Member Functions | |
virtual StatusCode | fillUserAction (G4AtlasUserActions &userActions)=0 |
Constructs a user action and populates the user action lists with it. More... | |
DeclareInterfaceID (IUserActionTool, 1, 0) | |
Declare this interface to the framework. More... | |
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.
Definition at line 48 of file IUserActionTool.h.
G4UA::IUserActionTool::DeclareInterfaceID | ( | IUserActionTool | , |
1 | , | ||
0 | |||
) |
Declare this interface to the framework.
|
pure virtual |
Constructs a user action and populates the user action lists with it.