202 auto jos = service<IJobOptionsSvc>(
"JobOptionsSvc" );
209 return jos->setMyProperties(
name(),
this );
StatusCode sysInitialize() override
Initialization method invoked by the framework.
Definition of the MsgStream class used to transmit messages.
virtual StatusCode finalize()
Define general base for Gaudi exception.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
void beforeInitialize(INamedInterface *) override
const SmartIF< IMessageSvc > & msgSvc() const
The standard message service.
StatusCode setProperties()
Set the auditor's properties.
void beforeBeginRun(INamedInterface *) override
virtual const std::string & tag() const
name tag for the exception, or exception type
constexpr static const auto SUCCESS
StatusCode sysFinalize() override
Finalization method invoked by the framework.
SmartIF< ISvcLocator > & serviceLocator() const override
The standard service locator.
void afterEndRun(INamedInterface *) override
std::string m_name
Auditor's name for identification.
MSG::Level setUpMessaging() const
Set up local caches.
Gaudi::Property< bool > m_isEnabled
void afterBeginRun(INamedInterface *) override
bool m_isInitialized
Auditor has been initialized flag.
void beforeExecute(INamedInterface *) override
SmartIF< ISvcLocator > m_pSvcLocator
Pointer to service locator service.
Auditor(const std::string &name, ISvcLocator *svcloc)
Constructor.
void afterExecute(INamedInterface *, const StatusCode &) override
This class is used for returning status codes from appropriate routines.
void beforeReinitialize(INamedInterface *) override
void after(StandardEventType, INamedInterface *, const StatusCode &) override
void afterInitialize(INamedInterface *) override
IInterface compliant class extending IInterface with the name() method.
bool isEnabled() const override
const std::string & name() const override
constexpr static const auto FAILURE
void afterFinalize(INamedInterface *) override
void beforeFinalize(INamedInterface *) override
virtual StatusCode initialize()
void before(StandardEventType, INamedInterface *) override
The following methods are meant to be implemented by the child class...
Gaudi::Property< int > m_outputLevel
void beforeEndRun(INamedInterface *) override
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
void afterReinitialize(INamedInterface *) override
bool m_isFinalized
Auditor has been finalized flag.