1 #ifndef GAUDIAUD_ALGERRORAUDITOR_H 2 #define GAUDIAUD_ALGERRORAUDITOR_H StatusCode finalize() override
Implementation of property with value of concrete type.
std::map< std::string, int > m_algMap[2]
Monitors the cpu time usage of each algorithm.
void beforeExecute(INamedInterface *alg) override
Auditor(const std::string &name, ISvcLocator *svcloc)
Constructor.
void incrMap(const std::string &algName, int level)
void afterExecute(INamedInterface *alg, const StatusCode &) override
StatusCode initialize() override
This class is used for returning status codes from appropriate routines.
The IMessage is the interface implemented by the message service.
Gaudi::Property< bool > m_abort
Gaudi::Property< bool > m_throw
IInterface compliant class extending IInterface with the name() method.
Base class from which all concrete auditor classes should be derived.