ATLAS Offline Software
Loading...
Searching...
No Matches
TileCalorimeter
TileConditions
TileConditions
ITileCondProxy.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TILECONDITIONS_ITILECONDPROXY_H
6
#define TILECONDITIONS_ITILECONDPROXY_H
7
8
#include "
TileConditions/TileCalibData.h
"
9
10
#include "GaudiKernel/IAlgTool.h"
11
#include "GaudiKernel/EventIDRange.h"
12
18
template
<
typename
T>
19
class
ITileCondProxy
:
virtual
public
IAlgTool {
20
public
:
21
22
virtual
~ITileCondProxy
() {}
23
24
static
const
InterfaceID&
interfaceID
() {
25
static
const
InterfaceID IID_ITileCondProxy(
"ITileCondProxy"
, 1 , 0);
26
return
IID_ITileCondProxy;
27
}
28
34
virtual
StatusCode
fillCalibData
(
TileCalibData<T>
& calibData, EventIDRange& eventRange)
const
= 0;
35
36
};
37
38
#endif
TileCalibData.h
ITileCondProxy
An abstract interface to get Tile conditions data from source (file, DB)
Definition
ITileCondProxy.h:19
ITileCondProxy::fillCalibData
virtual StatusCode fillCalibData(TileCalibData< T > &calibData, EventIDRange &eventRange) const =0
Fill TileCalibData with Tile conditions data from source (file, DB)
ITileCondProxy::interfaceID
static const InterfaceID & interfaceID()
Definition
ITileCondProxy.h:24
ITileCondProxy::~ITileCondProxy
virtual ~ITileCondProxy()
Definition
ITileCondProxy.h:22
TileCalibData
Templated condition object to keep TileCalibDrawers.
Definition
TileCalibData.h:26
Generated on
for ATLAS Offline Software by
1.14.0