 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef G4ATLASTOOLS_USERACTIONTOOLBASE_H
6 #define G4ATLASTOOLS_USERACTIONTOOLBASE_H
13 #include <GaudiKernel/StatusCode.h>
33 template <
class ActionType>
50 if(myAction ==
nullptr) {
52 return StatusCode::FAILURE;
55 return StatusCode::SUCCESS;
66 virtual std::unique_ptr<ActionType>
76 #endif // G4ATLASTOOLS_USERACTIONTOOLBASE_H
Struct for passing around user actions.
Small wrapper around hit collection map to facilitate accessing the hit collection.
::StatusCode StatusCode
StatusCode definition for legacy code.
A thread-local storage wrapper for the user actions.