1 #ifndef GAUDIAUD_ALGERRORAUDITOR_H
2 #define GAUDIAUD_ALGERRORAUDITOR_H
4 #include "GaudiKernel/Auditor.h"
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
std::map< std::string, int > m_algMap[2]
Monitors the cpu time usage of each algorithm.
virtual void beforeExecute(INamedInterface *alg)
virtual StatusCode finalize()
void incrMap(const std::string &algName, int level)
This class is used for returning status codes from appropriate routines.
The IMessage is the interface implemented by the message service.
IInterface compliant class extending IInterface with the name() method.
virtual void afterExecute(INamedInterface *alg, const StatusCode &)
virtual ~AlgErrorAuditor()=default
virtual StatusCode initialize()
const std::string & name() const override
AlgErrorAuditor(const std::string &name, ISvcLocator *pSvcLocator)
Base class from which all concrete auditor classes should be derived.