ATLAS Offline Software
Loading...
Searching...
No Matches
LArRampSC.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5//Dear emacs, this is -*-c++-*-
6
7#ifndef LARCOOLCONDITIONS_LARRAMPSUPERCELL_H
8#define LARCOOLCONDITIONS_LARRAMPSUPERCELL_H
9
13
15
16class LArRampSC:
17 public ILArRamp, public LArCondSuperCellBase, public LArRampBlob
18{
19 private:
20 LArRampSC();
21
22 public:
23 LArRampSC(const CondAttrListCollection* attrList);
24 virtual ~LArRampSC( );
25
26 bool good() const { return m_isInitialized && m_nChannels>0; }
27
28 virtual RampRef_t ADC2DAC(const HWIdentifier& CellID, int gain) const ;
29};
31CLASS_DEF( LArRampSC , 43028438, 1 )
33
34
35#endif
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
Definition CondCont.h:1413
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This class is a collection of AttributeLists where each one is associated with a channel number.
LArVectorProxy RampRef_t
This class defines the interface for accessing Ramp @stereotype Interface.
Definition ILArRamp.h:31
LArCondSuperCellBase(const std::string &name)
unsigned m_nChannels
Definition LArRampBlob.h:37
virtual ~LArRampSC()
Definition LArRampSC.cxx:12
virtual RampRef_t ADC2DAC(const HWIdentifier &CellID, int gain) const
Definition LArRampSC.cxx:26
bool good() const
Definition LArRampSC.h:26