|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef ATHENASERVICES_CONDITIONSCLEANERSVC_H
16 #define ATHENASERVICES_CONDITIONSCLEANERSVC_H
21 #include "GaudiKernel/ServiceHandle.h"
36 :
public extends<AthService, IConditionsCleanerSvc>
60 bool allowAsync)
override;
95 #endif // not ATHENASERVICES_CONDITIONSCLEANERSVC_H
Interface for doing garbage collection of conditions objects.
virtual StatusCode condObjAdded(const EventContext &ctx, CondContBase &cc) override
Called after a conditions object has been added.
ConditionsCleanerSvc(const std::string &name, ISvcLocator *svc)
Standard Gaudi constructor.
virtual StatusCode reset() override
Clear the internal state of the service.
virtual StatusCode event(const EventContext &ctx, bool allowAsync) override
Called at the start of each event.
ServiceHandle< Athena::IConditionsCleanerSvc > m_cleanerSvc
Some weak symbol referencing magic...
::StatusCode StatusCode
StatusCode definition for legacy code.
Base class for all conditions containers.
Facade class for conditions garbage collection.
AthROOTErrorHandlerSvc * svc
virtual StatusCode printStats() const override
Print some statistics about the garbage collection.
virtual StatusCode initialize() override
Standard Gaudi initialize method.