Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
31 virtual void before( std::string
const& event, std::string
const& caller,
EventContext const& ) = 0;
34 virtual void after( std::string
const& event, std::string
const& caller,
EventContext const&,
52 static const std::string
Stop;
static const std::string Execute
static const std::string Initialize
The IAuditor is the interface implemented by the Auditor base class.
virtual StatusCode sysInitialize()=0
Used by AuditorSvc.
static const std::string ReInitialize
virtual void before(std::string const &event, std::string const &caller, EventContext const &)=0
Audit the start of a given "event" for a given call.
static const std::string Start
virtual void after(std::string const &event, std::string const &caller, EventContext const &, StatusCode const &sc=StatusCode::SUCCESS)=0
Audit the end of a given "event" for a given caller.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
DeclareInterfaceID(IAuditor, 1, 0)
constexpr static const auto SUCCESS
static const std::string Stop
virtual bool isEnabled() const =0
Tell if the auditor is enabled or not.
static const std::string Finalize
static const std::string ReStart
virtual StatusCode sysFinalize()=0
Used by AuditorSvc.