ATLAS Offline Software
ILArOFCBin.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARELECCALIB_ILAROFCBIN_H
6 #define LARELECCALIB_ILAROFCBIN_H
7 
8 #include "AthenaKernel/CLASS_DEF.h"
10 class HWIdentifier;
11 
12 class ILArOFCBin {
13 public:
14 
15  virtual ~ILArOFCBin() {};
16 
17  virtual const int& bin( const HWIdentifier& id, const int& gain) const =0 ;
18 
20 
21 } ;
22 
23 CLASS_DEF( ILArOFCBin, 82247889, 1)
24 
25 //ConditionsContainer clid for athenaMT"
26 #include "AthenaKernel/CondCont.h"
27 CLASS_DEF( CondCont<ILArOFCBin> , 77000255 , 1 )
28 
29 #endif
LArElecCalib::ERRORCODE
@ ERRORCODE
Definition: LArCalibErrorCode.h:17
CaloCondBlobAlgs_fillNoiseFromASCII.gain
gain
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:110
HWIdentifier
Definition: HWIdentifier.h:13
LArCalibErrorCode.h
Defines a common ERRORCODE enum for LAr-Calibration objects.
ILArOFCBin::ERRORCODE
@ ERRORCODE
Definition: ILArOFCBin.h:19
ILArOFCBin::~ILArOFCBin
virtual ~ILArOFCBin()
Definition: ILArOFCBin.h:15
CondCont< ILArOFCBin >
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
ILArOFCBin
Definition: ILArOFCBin.h:12
ILArOFCBin::bin
virtual const int & bin(const HWIdentifier &id, const int &gain) const =0
CLASS_DEF.h
macros to associate a CLID to a type