1 #ifndef AuditorSvc_AuditorSvc_H 2 #define AuditorSvc_AuditorSvc_H 83 using extends::extends;
void beforeBeginRun(INamedInterface *ini) override
StatusCode initialize() override
Definition of the MsgStream class used to transmit messages.
const std::string & name() const override
Retrieve name of the service.
Implementation of property with value of concrete type.
Gaudi::Property< bool > m_isEnabled
void after(StandardEventType, INamedInterface *, const StatusCode &) override
void afterReinitialize(INamedInterface *ini) override
StatusCode sysFinalize() override
void afterExecute(INamedInterface *ini, const StatusCode &) override
void beforeEndRun(INamedInterface *ini) override
std::vector< SmartIF< IAuditor > > m_pAudList
void before(StandardEventType, INamedInterface *) override
The following methods are meant to be implemented by the child class...
void beforeExecute(INamedInterface *ini) override
StatusCode sysInitialize() override
void beforeReinitialize(INamedInterface *ini) override
This class is used for returning status codes from appropriate routines.
void beforeInitialize(INamedInterface *ini) override
void afterInitialize(INamedInterface *ini) override
void afterEndRun(INamedInterface *ini) override
void afterBeginRun(INamedInterface *ini) override
SmartIF< IAuditor > findAuditor_(const std::string &)
IInterface compliant class extending IInterface with the name() method.
void beforeFinalize(INamedInterface *ini) override
StatusCode finalize() override
Base class used to extend a class implementing other interfaces.
IAuditor * getAuditor(const std::string &name) override
SmartIF< IAuditor > newAuditor_(MsgStream &, const std::string &)
void afterFinalize(INamedInterface *ini) override
StatusCode syncAuditors_()
The IAuditor is the interface implmented by the AlgAuditor base class.
Gaudi::Property< std::vector< std::string > > m_audNameList
bool isEnabled() const override