|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef G4ATLASTOOLS_USERACTIONTOOLBASE_H
6 #define G4ATLASTOOLS_USERACTIONTOOLBASE_H
31 template <
class ActionType>
48 if(myAction ==
nullptr) {
50 return StatusCode::FAILURE;
53 return StatusCode::SUCCESS;
59 virtual std::unique_ptr<ActionType>
69 #endif // G4ATLASTOOLS_USERACTIONTOOLBASE_H
Struct for passing around user actions.
::StatusCode StatusCode
StatusCode definition for legacy code.
A thread-local storage wrapper for the user actions.