3 #ifndef GAUDISVC_FASTHISTORYSVC_H
4 #define GAUDISVC_FASTHISTORYSVC_H
6 #include "GaudiKernel/IHistorySvc.h"
8 #ifndef GAUDIKERNEL_SERVICE_H
9 #include "GaudiKernel/Service.h"
11 #ifndef KERNEL_STATUSCODES_H
12 #include "GaudiKernel/StatusCode.h"
15 #include "GaudiKernel/Algorithm.h"
16 #include "GaudiKernel/AlgTool.h"
17 #include "GaudiKernel/IIncidentListener.h"
18 #include "GaudiKernel/IVersHistoryObj.h"
25 #include "GaudiKernel/ClassID.h"
26 #include "GaudiKernel/MsgStream.h"
65 virtual void getAlgHistory(std::set<AlgorithmHistory*>&)
const;
73 const std::string& key,
74 const std::string& store);
76 const std::string& key,
77 const std::string& store);
79 const std::string& store)
const;
81 const std::string& storeName,
82 std::list<DataHistory*>& dhlist)
const;
99 typedef DataHistMap::iterator
DHMitr;
111 std::map<const Algorithm*, AlgorithmHistory*>
m_algmap;
118 std::map<const IService*, ServiceHistory*>
m_svcmap;