ATLAS Offline Software
Loading...
Searching...
No Matches
LArPedestalFlat.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_LARPEDESTALFLAT_H
8#define LARCOOLCONDITIONS_LARPEDESTALFLAT_H
9
15
16
18
20 public LArCondFlatBase,
21 public LArPedestalBlob {
22
23private:
24 LArPedestalFlat(); //private default constructor
25
26public:
28
29 //~LArPedestalFlat();
30
31 bool good() const { return m_isInitialized && m_nChannels>0; }
32
33
34 // retrieving Pedestal using online ID
35
36 virtual float pedestal(const HWIdentifier& CellID, int gain) const;
37
38 virtual float pedestalRMS(const HWIdentifier& CellID, int gain) const;
39
40};
41
43CLASS_DEF( LArPedestalFlat,69859981,1 )
45#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.
LArCondFlatBase(const std::string &name)
bool good() const
virtual float pedestalRMS(const HWIdentifier &CellID, int gain) const
access to RMS of Pedestal index by Identifier, and gain setting
virtual float pedestal(const HWIdentifier &CellID, int gain) const