ATLAS Offline Software
Loading...
Searching...
No Matches
LArfSamplSC.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#ifndef LARCOOLCONDITIONS_FSAMPLSC_H
7#define LARCOOLCONDITIONS_FSAMPLSC_H
8
12
13
15
16class LArfSamplSC: public ILArfSampl,
18 public LArSingleFloatBlob {
19
20public:
21 LArfSamplSC();
22 LArfSamplSC(const CondAttrListCollection* attrList);
23
24 virtual ~LArfSamplSC();
25
26 bool good() const { return m_isInitialized && m_nChannels>0; }
27
28 // retrieving LArfSampl using online ID
29 virtual const float& FSAMPL(const HWIdentifier& chid) const;
30
31 // retrieving LArfSampl using offline ID
32 virtual const float& FSAMPL(const Identifier& id) const;
33
34private:
35 //static const float errorcode;
36 const float m_null;
37
38};
39
41CLASS_DEF( LArfSamplSC , 174984919, 1 )
43
44#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.
LArCondSuperCellBase(const std::string &name)
virtual const float & FSAMPL(const HWIdentifier &chid) const
bool good() const
Definition LArfSamplSC.h:26
const float m_null
Definition LArfSamplSC.h:36
virtual ~LArfSamplSC()