ATLAS Offline Software
ILArFEBConfigReader.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 //Dear emacs, this is -*-c++-*-
6 #ifndef LARELECCALIB_ILARFEBCONFIGREADERTOOL_H
7 #define LARELECCALIB_ILARFEBCONFIGREADERTOOL_H
8 
9 #include "GaudiKernel/IAlgTool.h"
13 
14 
15 static const InterfaceID IID_ILArFEBConfigReader("ILArFEBConfigReader", 1 , 0);
16 
17 class ILArFEBConfigReader: virtual public IAlgTool {
18  public:
19 
20  virtual ~ILArFEBConfigReader() {};
21 
22 
23  virtual short lowerGainThreshold(const HWIdentifier& id) const = 0 ;
24  virtual short upperGainThreshold(const HWIdentifier& id) const = 0 ;
25 
26  static const InterfaceID& interfaceID() { return IID_ILArFEBConfigReader; }
27 
29 
30 
32 };
33 
34 #endif
LArElecCalib::ERRORCODE
@ ERRORCODE
Definition: LArCalibErrorCode.h:17
ILArFEBConfigReader::ERRORCODE
@ ERRORCODE
Definition: ILArFEBConfigReader.h:31
ILArFEBConfigReader::~ILArFEBConfigReader
virtual ~ILArFEBConfigReader()
Definition: ILArFEBConfigReader.h:20
HWIdentifier
Definition: HWIdentifier.h:13
IOVSVC_CALLBACK_ARGS
#define IOVSVC_CALLBACK_ARGS
short hand for IOVSvc call back argument list, to be used when no access to formal arguments is neede...
Definition: IOVSvcDefs.h:24
LArCalibErrorCode.h
Defines a common ERRORCODE enum for LAr-Calibration objects.
ILArFEBConfigReader::loadData
virtual StatusCode loadData(IOVSVC_CALLBACK_ARGS)=0
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ILArFEBConfigReader::interfaceID
static const InterfaceID & interfaceID()
Definition: ILArFEBConfigReader.h:26
HWIdentifier.h
ILArFEBConfigReader
Definition: ILArFEBConfigReader.h:17
ILArFEBConfigReader::lowerGainThreshold
virtual short lowerGainThreshold(const HWIdentifier &id) const =0
IOVSvcDefs.h
defines and typedefs for IOVSvc
ILArFEBConfigReader::upperGainThreshold
virtual short upperGainThreshold(const HWIdentifier &id) const =0