Loading [MathJax]/jax/input/TeX/config.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ATHEXHIVE_CONDEX_ASCIICONDDBSVC_H
6 #define ATHEXHIVE_CONDEX_ASCIICONDDBSVC_H
8 #include "GaudiKernel/Service.h"
9 #include "GaudiKernel/EventIDBase.h"
10 #include "GaudiKernel/EventIDRange.h"
37 virtual void dump()
const override;
38 void dump(std::ostringstream&)
const;
42 bool parse(EventIDRange&
t,
const std::string&
s);
47 Gaudi::Property<std::string>
m_file{
this,
"CondFile",
"",
"cond db file name"};
48 Gaudi::Property<unsigned int>
m_lbn{
this,
"LBN", 1,
"explicit lumi block number"};
50 typedef std::map<std::string, std::vector<IOVEntryT<IASCIICondDbSvc::dbData_t>>>
registry_t;
Gaudi::Property< std::string > m_file
Gaudi::Property< unsigned int > m_lbn
~ASCIICondDbSvc()=default
virtual StatusCode getRange(const std::string &, const EventContext &, EventIDRange &, IASCIICondDbSvc::dbData_t &) const override
ASCIICondDbSvc(const std::string &name, ISvcLocator *svc)
std::map< std::string, std::vector< IOVEntryT< IASCIICondDbSvc::dbData_t > > > registry_t
virtual StatusCode initialize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
AthROOTErrorHandlerSvc * svc
StatusCode readDbFile(const std::string &)
bool parse(EventIDRange &t, const std::string &s)
virtual void dump() const override
virtual StatusCode finalize() override