27 : base_class (name, svc),
31 "Service implementing conditions garbage collection. "
32 "If blank, no garbage collection will be done.");
44 return StatusCode::SUCCESS;
61 return StatusCode::SUCCESS;
76 return StatusCode::SUCCESS;
90 return StatusCode::SUCCESS;
103 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Facade class for conditions garbage collection.
virtual StatusCode condObjAdded(const EventContext &ctx, CondContBase &cc) override
Called after a conditions object has been added.
virtual StatusCode event(const EventContext &ctx, bool allowAsync) override
Called at the start of each event.
virtual StatusCode printStats() const override
Print some statistics about the garbage collection.
ServiceHandle< Athena::IConditionsCleanerSvc > m_cleanerSvc
virtual StatusCode initialize() override
Standard Gaudi initialize method.
virtual StatusCode reset() override
Clear the internal state of the service.
ConditionsCleanerSvc(const std::string &name, ISvcLocator *svc)
Standard Gaudi constructor.
Base class for all conditions containers.
Some weak symbol referencing magic... These are declared in AthenaKernel/getMessageSvc....