Go to the documentation of this file.
11 #ifndef GAUDISVC_FASTHISTORYSVC_H
12 #define GAUDISVC_FASTHISTORYSVC_H
49 using extends::extends;
92 typedef DataHistMap::iterator
DHMitr;
93 typedef DataHistMap::const_iterator
DHMCitr;
PropertyBase base class allowing PropertyBase* collections to be "homogeneous".
DataHistMap::iterator DHMitr
Gaudi::Property< bool > m_activate
StatusCode listProperties() const override
StatusCode initialize() override
StatusCode reinitialize() override
virtual StatusCode registerDataHistory(const CLID &id, const std::string &key, const std::string &store)
JobHistory * getJobHistory() const override
StatusCode stop() override
DataHistory * createDataHistoryObj(const CLID &id, const std::string &key, const std::string &store) override
DataHistMap::const_iterator DHMCitr
StatusCode registerSvc(const IService &) override
std::multimap< DHH, DataHistory * > m_datMap
SmartIF< IToolSvc > m_toolSvc
IAlgorithm * getCurrentIAlg() const
StatusCode registerJob() override
std::multimap< DHH, DataHistory * > DataHistMap
std::map< const Gaudi::Algorithm *, AlgorithmHistory * > m_algmap
std::string dumpProp(const Gaudi::Details::PropertyBase *, const bool isXML=false, int indent=0) const
ServiceHistory * getServiceHistory(const IService &) const override
Gaudi::Property< std::string > m_outputFile
Gaudi::Property< bool > m_dump
IVersHistoryObj::PropertyList PropertyList
AlgorithmHistory * getAlgHistory(const Gaudi::Algorithm &) const override
std::unique_ptr< JobHistory > m_jobHistory
DataHistory * getDataHistory(const CLID &id, const std::string &key, const std::string &store) const override
Base class from which all concrete algorithm classes should be derived.
std::map< const IService *, ServiceHistory * > m_svcmap
StatusCode finalize() override
unsigned int CLID
Class ID definition.
Base class used to extend a class implementing other interfaces.
void dumpState(std::ofstream &) const
StatusCode registerAlgTool(const IAlgTool &) override
StatusCode registerAlg(const Gaudi::Algorithm &) override
std::set< const IAlgTool * > m_ialgtools
AlgToolHistory * getAlgToolHistory(const IAlgTool &) const override
std::map< const AlgTool *, AlgToolHistory * > m_algtoolmap
void handle(const Incident &inc) override
void dumpProperties(std::ofstream &) const
ServiceHandle< IAlgContextSvc > p_algCtxSvc
virtual StatusCode captureState()