ATLAS Offline Software
IASCIICondDbSvc.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ATHEXHIVE_IASCIICONDDBSVC_H
6 #define ATHEXHIVE_IASCIICONDDBSVC_H
7 
8 #include "GaudiKernel/IService.h"
9 #include "GaudiKernel/EventContext.h"
10 #include "GaudiKernel/EventIDRange.h"
11 
12 #include <string>
13 
14 
15 class IASCIICondDbSvc: virtual public IService {
16 public:
18 
19  typedef float dbData_t;
20 
21  virtual ~IASCIICondDbSvc() = default;
22 
23  virtual StatusCode getRange(const std::string&, const EventContext& ctx,
24  EventIDRange& rng, dbData_t&) const = 0;
25 
26  virtual void dump() const = 0;
27 
28 };
29 
30 #endif
IASCIICondDbSvc
Definition: IASCIICondDbSvc.h:15
D3PDTest::rng
uint32_t rng()
Definition: FillerAlg.cxx:40
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IASCIICondDbSvc::~IASCIICondDbSvc
virtual ~IASCIICondDbSvc()=default
IASCIICondDbSvc::dbData_t
float dbData_t
Definition: IASCIICondDbSvc.h:19
IASCIICondDbSvc::dump
virtual void dump() const =0
IASCIICondDbSvc::DeclareInterfaceID
DeclareInterfaceID(IASCIICondDbSvc, 1, 0)
IASCIICondDbSvc::getRange
virtual StatusCode getRange(const std::string &, const EventContext &ctx, EventIDRange &rng, dbData_t &) const =0