ATLAS Offline Software
Loading...
Searching...
No Matches
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
15class IASCIICondDbSvc: virtual public IService {
16public:
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
virtual ~IASCIICondDbSvc()=default
virtual void dump() const =0
DeclareInterfaceID(IASCIICondDbSvc, 1, 0)
virtual StatusCode getRange(const std::string &, const EventContext &ctx, EventIDRange &rng, dbData_t &) const =0