ATLAS Offline Software
Loading...
Searching...
No Matches
L1CaloPprChanCalib.h
Go to the documentation of this file.
1// -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef TRIGT1CALOCALIBCONDITIONS_L1CALOPPRCHANCALIB_H
8#define TRIGT1CALOCALIBCONDITIONS_L1CALOPPRCHANCALIB_H
9
17{
18public:
20 L1CaloPprChanCalib(unsigned int channelId, unsigned int errorCode, double pedMean, unsigned int pedValue, unsigned int pedFirSum, unsigned short extBcidThreshold, unsigned short satBcidThreshLow, unsigned short satBcidThreshHigh, unsigned short satBcidLevel, unsigned short bcidEnergyRangeLow, unsigned short bcidEnergyRangeHigh, unsigned short firStartBit, short firCoeff1, short firCoeff2, short firCoeff3, short firCoeff4, short firCoeff5, unsigned short lutCpStrategy, unsigned short lutCpOffset, unsigned short lutCpNoiseCut, unsigned short lutCpSlope, short lutCpPar1, short lutCpPar2, short lutCpPar3, short lutCpPar4, unsigned short lutCpScale, unsigned short lutJepStrategy, unsigned short lutJepOffset, unsigned short lutJepNoiseCut, unsigned short lutJepSlope, short lutJepPar1, short lutJepPar2, short lutJepPar3, short lutJepPar4, unsigned short lutJepScale);
21
22 unsigned int channelId() const { return m_channelId; }
23 unsigned int errorCode() const { return m_errorCode; }
24 double pedMean() const { return m_pedMean; }
25 unsigned int pedValue() const { return m_pedValue; }
26 unsigned int pedFirSum() const { return m_pedFirSum; }
27 unsigned short extBcidThreshold() const { return m_extBcidThreshold; }
28 unsigned short satBcidThreshLow() const { return m_satBcidThreshLow; }
29 unsigned short satBcidThreshHigh() const { return m_satBcidThreshHigh; }
30 unsigned short satBcidLevel() const { return m_satBcidLevel; }
31 unsigned short bcidEnergyRangeLow() const { return m_bcidEnergyRangeLow; }
32 unsigned short bcidEnergyRangeHigh() const { return m_bcidEnergyRangeHigh; }
33 unsigned short firStartBit() const { return m_firStartBit; }
34 short firCoeff1() const { return m_firCoeff1; }
35 short firCoeff2() const { return m_firCoeff2; }
36 short firCoeff3() const { return m_firCoeff3; }
37 short firCoeff4() const { return m_firCoeff4; }
38 short firCoeff5() const { return m_firCoeff5; }
39 unsigned short lutCpStrategy() const { return m_lutCpStrategy; }
40 unsigned short lutCpOffset() const { return m_lutCpOffset; }
41 unsigned short lutCpNoiseCut() const { return m_lutCpNoiseCut; }
42 unsigned short lutCpSlope() const { return m_lutCpSlope; }
43 short lutCpPar1() const { return m_lutCpPar1; }
44 short lutCpPar2() const { return m_lutCpPar2; }
45 short lutCpPar3() const { return m_lutCpPar3; }
46 short lutCpPar4() const { return m_lutCpPar4; }
47 unsigned short lutCpScale() const { return m_lutCpScale; }
48 unsigned short lutJepStrategy() const { return m_lutJepStrategy; }
49 unsigned short lutJepOffset() const { return m_lutJepOffset; }
50 unsigned short lutJepNoiseCut() const { return m_lutJepNoiseCut; }
51 unsigned short lutJepSlope() const { return m_lutJepSlope; }
52 short lutJepPar1() const { return m_lutJepPar1; }
53 short lutJepPar2() const { return m_lutJepPar2; }
54 short lutJepPar3() const { return m_lutJepPar3; }
55 short lutJepPar4() const { return m_lutJepPar4; }
56 unsigned short lutJepScale() const { return m_lutJepScale; }
57
58 void setChannelId(unsigned int channelId) { m_channelId = channelId; }
59 void setErrorCode(unsigned int errorCode) { m_errorCode = errorCode; }
60 void setPedMean(double pedMean) { m_pedMean = pedMean; }
61 void setPedValue(unsigned int pedValue) { m_pedValue = pedValue; }
62 void setPedFirSum(unsigned int pedFirSum) { m_pedFirSum = pedFirSum; }
78 void setLutCpSlope(unsigned short lutCpSlope) { m_lutCpSlope = lutCpSlope; }
83 void setLutCpScale(unsigned short lutCpScale) { m_lutCpScale = lutCpScale; }
93
94private:
95 unsigned int m_channelId = 0;
96 unsigned int m_errorCode = 0;
97 double m_pedMean = 0;
98 unsigned int m_pedValue = 0;
99 unsigned int m_pedFirSum = 0;
100 unsigned short m_extBcidThreshold = 0;
101 unsigned short m_satBcidThreshLow = 0;
102 unsigned short m_satBcidThreshHigh = 0;
103 unsigned short m_satBcidLevel = 0;
104 unsigned short m_bcidEnergyRangeLow = 0;
105 unsigned short m_bcidEnergyRangeHigh = 0;
106 unsigned short m_firStartBit = 0;
107 short m_firCoeff1 = 0;
108 short m_firCoeff2 = 0;
109 short m_firCoeff3 = 0;
110 short m_firCoeff4 = 0;
111 short m_firCoeff5 = 0;
112 unsigned short m_lutCpStrategy = 0;
113 unsigned short m_lutCpOffset = 0;
114 unsigned short m_lutCpNoiseCut = 0;
115 unsigned short m_lutCpSlope = 0;
116 short m_lutCpPar1 = 0;
117 short m_lutCpPar2 = 0;
118 short m_lutCpPar3 = 0;
119 short m_lutCpPar4 = 0;
120 unsigned short m_lutCpScale = 0;
121 unsigned short m_lutJepStrategy = 0;
122 unsigned short m_lutJepOffset = 0;
123 unsigned short m_lutJepNoiseCut = 0;
124 unsigned short m_lutJepSlope = 0;
125 short m_lutJepPar1 = 0;
126 short m_lutJepPar2 = 0;
127 short m_lutJepPar3 = 0;
128 short m_lutJepPar4 = 0;
129 unsigned short m_lutJepScale = 0;
130};
131
132#endif // TRIGT1CALOCALIBCONDITIONS_L1CALOPPRCHANCALIB_H
unsigned short m_lutJepScale
unsigned short extBcidThreshold() const
unsigned short lutJepStrategy() const
unsigned int pedValue() const
unsigned short m_extBcidThreshold
void setChannelId(unsigned int channelId)
void setFirCoeff3(short firCoeff3)
void setLutJepPar4(short lutJepPar4)
void setFirCoeff2(short firCoeff2)
void setExtBcidThreshold(unsigned short extBcidThreshold)
void setFirCoeff5(short firCoeff5)
void setLutJepSlope(unsigned short lutJepSlope)
unsigned short lutCpSlope() const
void setBcidEnergyRangeHigh(unsigned short bcidEnergyRangeHigh)
unsigned short satBcidLevel() const
void setLutCpPar3(short lutCpPar3)
void setLutJepStrategy(unsigned short lutJepStrategy)
void setLutCpStrategy(unsigned short lutCpStrategy)
void setPedMean(double pedMean)
void setLutJepOffset(unsigned short lutJepOffset)
void setSatBcidThreshHigh(unsigned short satBcidThreshHigh)
void setSatBcidThreshLow(unsigned short satBcidThreshLow)
unsigned short m_lutJepSlope
unsigned int errorCode() const
void setLutCpNoiseCut(unsigned short lutCpNoiseCut)
unsigned int channelId() const
unsigned short lutCpScale() const
void setFirStartBit(unsigned short firStartBit)
void setLutJepNoiseCut(unsigned short lutJepNoiseCut)
unsigned short m_lutCpNoiseCut
void setLutCpPar4(short lutCpPar4)
void setLutCpPar2(short lutCpPar2)
unsigned short lutJepNoiseCut() const
void setLutCpScale(unsigned short lutCpScale)
unsigned short lutJepSlope() const
void setPedValue(unsigned int pedValue)
unsigned short lutCpStrategy() const
void setFirCoeff4(short firCoeff4)
void setLutJepPar2(short lutJepPar2)
unsigned short m_lutCpOffset
void setLutJepPar1(short lutJepPar1)
unsigned short m_lutJepOffset
unsigned int pedFirSum() const
unsigned short satBcidThreshLow() const
unsigned short m_lutCpScale
unsigned short m_lutCpStrategy
void setLutJepPar3(short lutJepPar3)
void setErrorCode(unsigned int errorCode)
void setFirCoeff1(short firCoeff1)
unsigned short m_bcidEnergyRangeHigh
unsigned short m_satBcidLevel
unsigned short firStartBit() const
unsigned short lutCpOffset() const
void setSatBcidLevel(unsigned short satBcidLevel)
void setLutCpPar1(short lutCpPar1)
unsigned short lutJepScale() const
unsigned short m_bcidEnergyRangeLow
unsigned short m_lutJepNoiseCut
unsigned short m_satBcidThreshLow
unsigned short bcidEnergyRangeLow() const
unsigned short satBcidThreshHigh() const
unsigned short lutCpNoiseCut() const
unsigned short m_lutJepStrategy
unsigned short m_satBcidThreshHigh
unsigned short bcidEnergyRangeHigh() const
void setLutCpSlope(unsigned short lutCpSlope)
unsigned short m_firStartBit
unsigned short m_lutCpSlope
void setLutCpOffset(unsigned short lutCpOffset)
void setPedFirSum(unsigned int pedFirSum)
void setBcidEnergyRangeLow(unsigned short bcidEnergyRangeLow)
void setLutJepScale(unsigned short lutJepScale)
unsigned short lutJepOffset() const