ATLAS Offline Software
ILArRamp.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 LARCONDITIONS_ILARRAMP_H
6 #define LARCONDITIONS_ILARRAMP_H
7 
8 #include "AthenaKernel/CLASS_DEF.h"
11 
12 class ILArRamp {
29  public:
30 
32 
33  virtual ~ILArRamp() {};
34 
35  virtual RampRef_t ADC2DAC(const HWIdentifier& id, int gain ) const =0;
36 
37 } ;
38 
39 CLASS_DEF( ILArRamp,8123,1)
40 
41 
42 
43 //ConditionsContainer clid for athenaMT"
44 #include "AthenaKernel/CondCont.h"
45 CLASS_DEF( CondCont<ILArRamp> , 39560902 , 1 )
46 
47 #endif
CaloCondBlobAlgs_fillNoiseFromASCII.gain
gain
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:110
LArVectorProxy.h
Proxy for accessing a range of float values like a vector.
HWIdentifier
Definition: HWIdentifier.h:13
ILArRamp
Definition: ILArRamp.h:12
ILArRamp::~ILArRamp
virtual ~ILArRamp()
Definition: ILArRamp.h:33
ILArRamp::ADC2DAC
virtual RampRef_t ADC2DAC(const HWIdentifier &id, int gain) const =0
HWIdentifier.h
ILArRamp::RampRef_t
LArVectorProxy RampRef_t
This class defines the interface for accessing Ramp @stereotype Interface.
Definition: ILArRamp.h:31
CondCont< ILArRamp >
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
CLASS_DEF.h
macros to associate a CLID to a type
LArVectorProxy
Proxy for accessing a range of float values like a vector.
Definition: LArVectorProxy.h:38