Go to the documentation of this file.
11 #ifndef AuditorSvc_AuditorSvc_H
12 #define AuditorSvc_AuditorSvc_H
82 using extends::extends;
91 this,
"Auditors", {},
"list of auditors names",
"OrderedSet<std::string>" };
Gaudi::Property< bool > m_isEnabled
StatusCode sysFinalize() override
void after(StandardEventType, INamedInterface *, const StatusCode &) override
StatusCode syncAuditors_()
std::vector< SmartIF< IAuditor > > m_pAudList
void before(StandardEventType, INamedInterface *) override
The following methods are meant to be implemented by the child class...
StatusCode initialize() override
void beforeExecute(INamedInterface *ini) override
void afterInitialize(INamedInterface *ini) override
void beforeInitialize(INamedInterface *ini) override
const std::string & name() const override
Retrieve name of the service
void afterReinitialize(INamedInterface *ini) override
void afterExecute(INamedInterface *ini, const StatusCode &) override
bool isEnabled() const override
StatusCode finalize() override
Base class used to extend a class implementing other interfaces.
SmartIF< IAuditor > newAuditor_(MsgStream &, std::string_view)
void beforeReinitialize(INamedInterface *ini) override
StatusCode sysInitialize() override
void afterFinalize(INamedInterface *ini) override
Gaudi::Property< std::vector< std::string > > m_audNameList
SmartIF< IAuditor > findAuditor_(std::string_view)
void beforeFinalize(INamedInterface *ini) override
Implementation of property with value of concrete type.
IAuditor * getAuditor(const std::string &name) override