ATLAS Offline Software
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 {
18 public:
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 
94 private:
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
L1CaloPprChanCalib::setLutCpPar4
void setLutCpPar4(short lutCpPar4)
Definition: L1CaloPprChanCalib.h:82
L1CaloPprChanCalib::m_bcidEnergyRangeLow
unsigned short m_bcidEnergyRangeLow
Definition: L1CaloPprChanCalib.h:104
L1CaloPprChanCalib::setSatBcidThreshHigh
void setSatBcidThreshHigh(unsigned short satBcidThreshHigh)
Definition: L1CaloPprChanCalib.h:65
L1CaloPprChanCalib::errorCode
unsigned int errorCode() const
Definition: L1CaloPprChanCalib.h:23
L1CaloPprChanCalib::setLutJepPar4
void setLutJepPar4(short lutJepPar4)
Definition: L1CaloPprChanCalib.h:91
L1CaloPprChanCalib::setLutCpPar1
void setLutCpPar1(short lutCpPar1)
Definition: L1CaloPprChanCalib.h:79
L1CaloPprChanCalib::m_lutJepPar3
short m_lutJepPar3
Definition: L1CaloPprChanCalib.h:127
L1CaloPprChanCalib::m_channelId
unsigned int m_channelId
Definition: L1CaloPprChanCalib.h:95
L1CaloPprChanCalib::setLutJepOffset
void setLutJepOffset(unsigned short lutJepOffset)
Definition: L1CaloPprChanCalib.h:85
L1CaloPprChanCalib::setFirStartBit
void setFirStartBit(unsigned short firStartBit)
Definition: L1CaloPprChanCalib.h:69
L1CaloPprChanCalib::L1CaloPprChanCalib
L1CaloPprChanCalib()
Definition: L1CaloPprChanCalib.h:19
L1CaloPprChanCalib::setLutJepPar1
void setLutJepPar1(short lutJepPar1)
Definition: L1CaloPprChanCalib.h:88
L1CaloPprChanCalib::setFirCoeff1
void setFirCoeff1(short firCoeff1)
Definition: L1CaloPprChanCalib.h:70
L1CaloPprChanCalib::m_lutJepStrategy
unsigned short m_lutJepStrategy
Definition: L1CaloPprChanCalib.h:121
L1CaloPprChanCalib::lutCpStrategy
unsigned short lutCpStrategy() const
Definition: L1CaloPprChanCalib.h:39
L1CaloPprChanCalib::extBcidThreshold
unsigned short extBcidThreshold() const
Definition: L1CaloPprChanCalib.h:27
L1CaloPprChanCalib::m_pedMean
double m_pedMean
Definition: L1CaloPprChanCalib.h:97
L1CaloPprChanCalib::satBcidThreshLow
unsigned short satBcidThreshLow() const
Definition: L1CaloPprChanCalib.h:28
L1CaloPprChanCalib::lutCpSlope
unsigned short lutCpSlope() const
Definition: L1CaloPprChanCalib.h:42
L1CaloPprChanCalib::lutCpPar2
short lutCpPar2() const
Definition: L1CaloPprChanCalib.h:44
L1CaloPprChanCalib::setLutJepNoiseCut
void setLutJepNoiseCut(unsigned short lutJepNoiseCut)
Definition: L1CaloPprChanCalib.h:86
L1CaloPprChanCalib::setLutJepSlope
void setLutJepSlope(unsigned short lutJepSlope)
Definition: L1CaloPprChanCalib.h:87
L1CaloPprChanCalib::m_lutCpSlope
unsigned short m_lutCpSlope
Definition: L1CaloPprChanCalib.h:115
L1CaloPprChanCalib::firCoeff3
short firCoeff3() const
Definition: L1CaloPprChanCalib.h:36
L1CaloPprChanCalib::setFirCoeff4
void setFirCoeff4(short firCoeff4)
Definition: L1CaloPprChanCalib.h:73
L1CaloPprChanCalib::setFirCoeff2
void setFirCoeff2(short firCoeff2)
Definition: L1CaloPprChanCalib.h:71
L1CaloPprChanCalib::pedFirSum
unsigned int pedFirSum() const
Definition: L1CaloPprChanCalib.h:26
L1CaloPprChanCalib::m_firCoeff3
short m_firCoeff3
Definition: L1CaloPprChanCalib.h:109
L1CaloPprChanCalib::lutJepNoiseCut
unsigned short lutJepNoiseCut() const
Definition: L1CaloPprChanCalib.h:50
L1CaloPprChanCalib::setPedMean
void setPedMean(double pedMean)
Definition: L1CaloPprChanCalib.h:60
L1CaloPprChanCalib::m_firStartBit
unsigned short m_firStartBit
Definition: L1CaloPprChanCalib.h:106
L1CaloPprChanCalib::setLutCpPar2
void setLutCpPar2(short lutCpPar2)
Definition: L1CaloPprChanCalib.h:80
L1CaloPprChanCalib::m_firCoeff1
short m_firCoeff1
Definition: L1CaloPprChanCalib.h:107
L1CaloPprChanCalib::setErrorCode
void setErrorCode(unsigned int errorCode)
Definition: L1CaloPprChanCalib.h:59
L1CaloPprChanCalib::bcidEnergyRangeLow
unsigned short bcidEnergyRangeLow() const
Definition: L1CaloPprChanCalib.h:31
L1CaloPprChanCalib::lutJepPar1
short lutJepPar1() const
Definition: L1CaloPprChanCalib.h:52
L1CaloPprChanCalib::setLutCpNoiseCut
void setLutCpNoiseCut(unsigned short lutCpNoiseCut)
Definition: L1CaloPprChanCalib.h:77
L1CaloPprChanCalib::lutJepPar3
short lutJepPar3() const
Definition: L1CaloPprChanCalib.h:54
L1CaloPprChanCalib::setLutCpOffset
void setLutCpOffset(unsigned short lutCpOffset)
Definition: L1CaloPprChanCalib.h:76
L1CaloPprChanCalib::firCoeff4
short firCoeff4() const
Definition: L1CaloPprChanCalib.h:37
L1CaloPprChanCalib::m_firCoeff2
short m_firCoeff2
Definition: L1CaloPprChanCalib.h:108
L1CaloPprChanCalib::m_satBcidLevel
unsigned short m_satBcidLevel
Definition: L1CaloPprChanCalib.h:103
L1CaloPprChanCalib::satBcidThreshHigh
unsigned short satBcidThreshHigh() const
Definition: L1CaloPprChanCalib.h:29
L1CaloPprChanCalib::lutCpOffset
unsigned short lutCpOffset() const
Definition: L1CaloPprChanCalib.h:40
L1CaloPprChanCalib::m_pedValue
unsigned int m_pedValue
Definition: L1CaloPprChanCalib.h:98
L1CaloPprChanCalib::setSatBcidLevel
void setSatBcidLevel(unsigned short satBcidLevel)
Definition: L1CaloPprChanCalib.h:66
L1CaloPprChanCalib::m_lutCpPar1
short m_lutCpPar1
Definition: L1CaloPprChanCalib.h:116
L1CaloPprChanCalib::setChannelId
void setChannelId(unsigned int channelId)
Definition: L1CaloPprChanCalib.h:58
L1CaloPprChanCalib::setLutCpPar3
void setLutCpPar3(short lutCpPar3)
Definition: L1CaloPprChanCalib.h:81
L1CaloPprChanCalib::lutJepPar4
short lutJepPar4() const
Definition: L1CaloPprChanCalib.h:55
L1CaloPprChanCalib::m_pedFirSum
unsigned int m_pedFirSum
Definition: L1CaloPprChanCalib.h:99
L1CaloPprChanCalib::setLutJepPar3
void setLutJepPar3(short lutJepPar3)
Definition: L1CaloPprChanCalib.h:90
L1CaloPprChanCalib::firCoeff2
short firCoeff2() const
Definition: L1CaloPprChanCalib.h:35
L1CaloPprChanCalib::lutJepOffset
unsigned short lutJepOffset() const
Definition: L1CaloPprChanCalib.h:49
L1CaloPprChanCalib::m_firCoeff5
short m_firCoeff5
Definition: L1CaloPprChanCalib.h:111
L1CaloPprChanCalib::setLutJepStrategy
void setLutJepStrategy(unsigned short lutJepStrategy)
Definition: L1CaloPprChanCalib.h:84
L1CaloPprChanCalib::m_lutJepScale
unsigned short m_lutJepScale
Definition: L1CaloPprChanCalib.h:129
L1CaloPprChanCalib::firCoeff5
short firCoeff5() const
Definition: L1CaloPprChanCalib.h:38
L1CaloPprChanCalib::setPedFirSum
void setPedFirSum(unsigned int pedFirSum)
Definition: L1CaloPprChanCalib.h:62
L1CaloPprChanCalib::m_lutCpOffset
unsigned short m_lutCpOffset
Definition: L1CaloPprChanCalib.h:113
L1CaloPprChanCalib::satBcidLevel
unsigned short satBcidLevel() const
Definition: L1CaloPprChanCalib.h:30
L1CaloPprChanCalib::setPedValue
void setPedValue(unsigned int pedValue)
Definition: L1CaloPprChanCalib.h:61
L1CaloPprChanCalib::setLutCpScale
void setLutCpScale(unsigned short lutCpScale)
Definition: L1CaloPprChanCalib.h:83
L1CaloPprChanCalib::m_lutJepPar2
short m_lutJepPar2
Definition: L1CaloPprChanCalib.h:126
L1CaloPprChanCalib::setLutCpStrategy
void setLutCpStrategy(unsigned short lutCpStrategy)
Definition: L1CaloPprChanCalib.h:75
L1CaloPprChanCalib::m_firCoeff4
short m_firCoeff4
Definition: L1CaloPprChanCalib.h:110
L1CaloPprChanCalib::lutCpScale
unsigned short lutCpScale() const
Definition: L1CaloPprChanCalib.h:47
L1CaloPprChanCalib::lutJepSlope
unsigned short lutJepSlope() const
Definition: L1CaloPprChanCalib.h:51
L1CaloPprChanCalib
Folder <-> Object mapping for /TRIGGER/L1Calo/V2/Calibration/Physics/PprChanCalib .
Definition: L1CaloPprChanCalib.h:17
L1CaloPprChanCalib::setBcidEnergyRangeHigh
void setBcidEnergyRangeHigh(unsigned short bcidEnergyRangeHigh)
Definition: L1CaloPprChanCalib.h:68
L1CaloPprChanCalib::firCoeff1
short firCoeff1() const
Definition: L1CaloPprChanCalib.h:34
L1CaloPprChanCalib::m_lutCpScale
unsigned short m_lutCpScale
Definition: L1CaloPprChanCalib.h:120
L1CaloPprChanCalib::m_errorCode
unsigned int m_errorCode
Definition: L1CaloPprChanCalib.h:96
L1CaloPprChanCalib::channelId
unsigned int channelId() const
Definition: L1CaloPprChanCalib.h:22
L1CaloPprChanCalib::setLutCpSlope
void setLutCpSlope(unsigned short lutCpSlope)
Definition: L1CaloPprChanCalib.h:78
L1CaloPprChanCalib::setLutJepScale
void setLutJepScale(unsigned short lutJepScale)
Definition: L1CaloPprChanCalib.h:92
L1CaloPprChanCalib::bcidEnergyRangeHigh
unsigned short bcidEnergyRangeHigh() const
Definition: L1CaloPprChanCalib.h:32
L1CaloPprChanCalib::lutCpPar1
short lutCpPar1() const
Definition: L1CaloPprChanCalib.h:43
L1CaloPprChanCalib::m_lutJepSlope
unsigned short m_lutJepSlope
Definition: L1CaloPprChanCalib.h:124
L1CaloPprChanCalib::lutCpNoiseCut
unsigned short lutCpNoiseCut() const
Definition: L1CaloPprChanCalib.h:41
L1CaloPprChanCalib::m_lutCpNoiseCut
unsigned short m_lutCpNoiseCut
Definition: L1CaloPprChanCalib.h:114
L1CaloPprChanCalib::m_lutJepPar1
short m_lutJepPar1
Definition: L1CaloPprChanCalib.h:125
L1CaloPprChanCalib::setFirCoeff3
void setFirCoeff3(short firCoeff3)
Definition: L1CaloPprChanCalib.h:72
L1CaloPprChanCalib::firStartBit
unsigned short firStartBit() const
Definition: L1CaloPprChanCalib.h:33
L1CaloPprChanCalib::lutJepScale
unsigned short lutJepScale() const
Definition: L1CaloPprChanCalib.h:56
L1CaloPprChanCalib::setSatBcidThreshLow
void setSatBcidThreshLow(unsigned short satBcidThreshLow)
Definition: L1CaloPprChanCalib.h:64
L1CaloPprChanCalib::m_extBcidThreshold
unsigned short m_extBcidThreshold
Definition: L1CaloPprChanCalib.h:100
L1CaloPprChanCalib::m_satBcidThreshHigh
unsigned short m_satBcidThreshHigh
Definition: L1CaloPprChanCalib.h:102
L1CaloPprChanCalib::m_bcidEnergyRangeHigh
unsigned short m_bcidEnergyRangeHigh
Definition: L1CaloPprChanCalib.h:105
L1CaloPprChanCalib::setBcidEnergyRangeLow
void setBcidEnergyRangeLow(unsigned short bcidEnergyRangeLow)
Definition: L1CaloPprChanCalib.h:67
L1CaloPprChanCalib::m_lutCpPar4
short m_lutCpPar4
Definition: L1CaloPprChanCalib.h:119
L1CaloPprChanCalib::lutJepStrategy
unsigned short lutJepStrategy() const
Definition: L1CaloPprChanCalib.h:48
L1CaloPprChanCalib::m_lutCpPar2
short m_lutCpPar2
Definition: L1CaloPprChanCalib.h:117
L1CaloPprChanCalib::m_satBcidThreshLow
unsigned short m_satBcidThreshLow
Definition: L1CaloPprChanCalib.h:101
L1CaloPprChanCalib::lutCpPar4
short lutCpPar4() const
Definition: L1CaloPprChanCalib.h:46
L1CaloPprChanCalib::pedValue
unsigned int pedValue() const
Definition: L1CaloPprChanCalib.h:25
L1CaloPprChanCalib::m_lutCpStrategy
unsigned short m_lutCpStrategy
Definition: L1CaloPprChanCalib.h:112
L1CaloPprChanCalib::m_lutJepOffset
unsigned short m_lutJepOffset
Definition: L1CaloPprChanCalib.h:122
L1CaloPprChanCalib::setExtBcidThreshold
void setExtBcidThreshold(unsigned short extBcidThreshold)
Definition: L1CaloPprChanCalib.h:63
L1CaloPprChanCalib::lutCpPar3
short lutCpPar3() const
Definition: L1CaloPprChanCalib.h:45
L1CaloPprChanCalib::setFirCoeff5
void setFirCoeff5(short firCoeff5)
Definition: L1CaloPprChanCalib.h:74
L1CaloPprChanCalib::setLutJepPar2
void setLutJepPar2(short lutJepPar2)
Definition: L1CaloPprChanCalib.h:89
L1CaloPprChanCalib::lutJepPar2
short lutJepPar2() const
Definition: L1CaloPprChanCalib.h:53
L1CaloPprChanCalib::m_lutJepNoiseCut
unsigned short m_lutJepNoiseCut
Definition: L1CaloPprChanCalib.h:123
L1CaloPprChanCalib::m_lutCpPar3
short m_lutCpPar3
Definition: L1CaloPprChanCalib.h:118
L1CaloPprChanCalib::m_lutJepPar4
short m_lutJepPar4
Definition: L1CaloPprChanCalib.h:128
L1CaloPprChanCalib::pedMean
double pedMean() const
Definition: L1CaloPprChanCalib.h:24