ATLAS Offline Software
L1CaloPprChanExtra.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  L1CaloPprChanExtra(unsigned int channelId, unsigned int errorCode, unsigned short pedCorrEnable, unsigned short sat80BcidThreshHigh, unsigned short sat80BcidThreshLow, unsigned short threshNumSamplesPeak, unsigned short threshNumSamplesSat, unsigned short satOverride1, unsigned short satOverride2, unsigned short SatOverride3, short lutCpPar5, short lutCpPar6, short lutCpPar7, short lutJepPar5, short lutJepPar6, short lutJepPar7);
21 
22  unsigned int channelId() const { return m_channelId; }
23  unsigned int errorCode() const { return m_errorCode; }
24  unsigned short pedCorrEnable() const { return m_pedCorrEnable; }
25  unsigned short sat80BcidThreshHigh() const { return m_sat80BcidThreshHigh; }
26  unsigned short sat80BcidThreshLow() const { return m_sat80BcidThreshLow; }
27  unsigned short threshNumSamplesPeak() const { return m_threshNumSamplesPeak; }
28  unsigned short threshNumSamplesSat() const { return m_threshNumSamplesSat; }
29  unsigned short satOverride1() const { return m_satOverride1; }
30  unsigned short satOverride2() const { return m_satOverride2; }
31  unsigned short satOverride3() const { return m_satOverride3; }
32  short lutCpPar5() const { return m_lutCpPar5; }
33  short lutCpPar6() const { return m_lutCpPar6; }
34  short lutCpPar7() const { return m_lutCpPar7; }
35  short lutJepPar5() const { return m_lutJepPar5; }
36  short lutJepPar6() const { return m_lutJepPar6; }
37  short lutJepPar7() const { return m_lutJepPar7; }
38 
39  void setChannelId(unsigned int channelId) { m_channelId = channelId; }
40  void setErrorCode(unsigned int errorCode) { m_errorCode = errorCode; }
55 
56 private:
57  unsigned int m_channelId = 0;
58  unsigned int m_errorCode = 0;
59  unsigned short m_pedCorrEnable = 0;
60  unsigned short m_sat80BcidThreshHigh = 0;
61  unsigned short m_sat80BcidThreshLow = 0;
62  unsigned short m_threshNumSamplesPeak = 0;
63  unsigned short m_threshNumSamplesSat = 0;
64  unsigned short m_satOverride1 = 0;
65  unsigned short m_satOverride2 = 0;
66  unsigned short m_satOverride3 = 0;
67  short m_lutCpPar5 = 0;
68  short m_lutCpPar6 = 0;
69  short m_lutCpPar7 = 0;
70  short m_lutJepPar5 = 0;
71  short m_lutJepPar6 = 0;
72  short m_lutJepPar7 = 0;
73 };
74 
75 #endif // TRIGT1CALOCALIBCONDITIONS_L1CALOPPRCHANCALIB_H
L1CaloPprChanExtra::lutJepPar7
short lutJepPar7() const
Definition: L1CaloPprChanExtra.h:37
L1CaloPprChanExtra::m_threshNumSamplesPeak
unsigned short m_threshNumSamplesPeak
Definition: L1CaloPprChanExtra.h:62
L1CaloPprChanExtra::m_threshNumSamplesSat
unsigned short m_threshNumSamplesSat
Definition: L1CaloPprChanExtra.h:63
L1CaloPprChanExtra::setErrorCode
void setErrorCode(unsigned int errorCode)
Definition: L1CaloPprChanExtra.h:40
L1CaloPprChanExtra::setSat80BcidThreshLow
void setSat80BcidThreshLow(unsigned short sat80BcidThreshLow)
Definition: L1CaloPprChanExtra.h:43
L1CaloPprChanExtra::m_sat80BcidThreshHigh
unsigned short m_sat80BcidThreshHigh
Definition: L1CaloPprChanExtra.h:60
L1CaloPprChanExtra::pedCorrEnable
unsigned short pedCorrEnable() const
Definition: L1CaloPprChanExtra.h:24
L1CaloPprChanExtra::setLutJepPar6
void setLutJepPar6(short lutJepPar6)
Definition: L1CaloPprChanExtra.h:53
L1CaloPprChanExtra::lutCpPar6
short lutCpPar6() const
Definition: L1CaloPprChanExtra.h:33
L1CaloPprChanExtra::setSatOverride2
void setSatOverride2(unsigned short satOverride2)
Definition: L1CaloPprChanExtra.h:47
L1CaloPprChanExtra::setThreshNumSamplesPeak
void setThreshNumSamplesPeak(unsigned short threshNumSamplesPeak)
Definition: L1CaloPprChanExtra.h:44
L1CaloPprChanExtra::setSat80BcidThreshHigh
void setSat80BcidThreshHigh(unsigned short sat80BcidThreshHigh)
Definition: L1CaloPprChanExtra.h:42
L1CaloPprChanExtra::m_lutJepPar5
short m_lutJepPar5
Definition: L1CaloPprChanExtra.h:70
L1CaloPprChanExtra::m_errorCode
unsigned int m_errorCode
Definition: L1CaloPprChanExtra.h:58
L1CaloPprChanExtra
Folder <-> Object mapping for /TRIGGER/L1Calo/V2/Calibration/Physics/PprChanCalib .
Definition: L1CaloPprChanExtra.h:17
L1CaloPprChanExtra::m_lutCpPar5
short m_lutCpPar5
Definition: L1CaloPprChanExtra.h:67
L1CaloPprChanExtra::threshNumSamplesSat
unsigned short threshNumSamplesSat() const
Definition: L1CaloPprChanExtra.h:28
L1CaloPprChanExtra::lutCpPar5
short lutCpPar5() const
Definition: L1CaloPprChanExtra.h:32
L1CaloPprChanExtra::m_lutJepPar7
short m_lutJepPar7
Definition: L1CaloPprChanExtra.h:72
L1CaloPprChanExtra::m_lutJepPar6
short m_lutJepPar6
Definition: L1CaloPprChanExtra.h:71
L1CaloPprChanExtra::lutJepPar6
short lutJepPar6() const
Definition: L1CaloPprChanExtra.h:36
L1CaloPprChanExtra::satOverride3
unsigned short satOverride3() const
Definition: L1CaloPprChanExtra.h:31
L1CaloPprChanExtra::channelId
unsigned int channelId() const
Definition: L1CaloPprChanExtra.h:22
L1CaloPprChanExtra::m_lutCpPar7
short m_lutCpPar7
Definition: L1CaloPprChanExtra.h:69
L1CaloPprChanExtra::satOverride1
unsigned short satOverride1() const
Definition: L1CaloPprChanExtra.h:29
L1CaloPprChanExtra::setChannelId
void setChannelId(unsigned int channelId)
Definition: L1CaloPprChanExtra.h:39
L1CaloPprChanExtra::setLutJepPar5
void setLutJepPar5(short lutJepPar5)
Definition: L1CaloPprChanExtra.h:52
L1CaloPprChanExtra::setThreshNumSamplesSat
void setThreshNumSamplesSat(unsigned short threshNumSamplesSat)
Definition: L1CaloPprChanExtra.h:45
L1CaloPprChanExtra::setLutCpPar5
void setLutCpPar5(short lutCpPar5)
Definition: L1CaloPprChanExtra.h:49
L1CaloPprChanExtra::m_satOverride1
unsigned short m_satOverride1
Definition: L1CaloPprChanExtra.h:64
L1CaloPprChanExtra::setSatOverride1
void setSatOverride1(unsigned short satOverride1)
Definition: L1CaloPprChanExtra.h:46
L1CaloPprChanExtra::threshNumSamplesPeak
unsigned short threshNumSamplesPeak() const
Definition: L1CaloPprChanExtra.h:27
L1CaloPprChanExtra::sat80BcidThreshHigh
unsigned short sat80BcidThreshHigh() const
Definition: L1CaloPprChanExtra.h:25
L1CaloPprChanExtra::satOverride2
unsigned short satOverride2() const
Definition: L1CaloPprChanExtra.h:30
L1CaloPprChanExtra::errorCode
unsigned int errorCode() const
Definition: L1CaloPprChanExtra.h:23
L1CaloPprChanExtra::m_pedCorrEnable
unsigned short m_pedCorrEnable
Definition: L1CaloPprChanExtra.h:59
L1CaloPprChanExtra::sat80BcidThreshLow
unsigned short sat80BcidThreshLow() const
Definition: L1CaloPprChanExtra.h:26
L1CaloPprChanExtra::setSatOverride3
void setSatOverride3(unsigned short satOverride3)
Definition: L1CaloPprChanExtra.h:48
L1CaloPprChanExtra::L1CaloPprChanExtra
L1CaloPprChanExtra()
Definition: L1CaloPprChanExtra.h:19
L1CaloPprChanExtra::m_sat80BcidThreshLow
unsigned short m_sat80BcidThreshLow
Definition: L1CaloPprChanExtra.h:61
L1CaloPprChanExtra::m_channelId
unsigned int m_channelId
Definition: L1CaloPprChanExtra.h:57
L1CaloPprChanExtra::m_lutCpPar6
short m_lutCpPar6
Definition: L1CaloPprChanExtra.h:68
L1CaloPprChanExtra::setLutCpPar7
void setLutCpPar7(short lutCpPar7)
Definition: L1CaloPprChanExtra.h:51
L1CaloPprChanExtra::lutCpPar7
short lutCpPar7() const
Definition: L1CaloPprChanExtra.h:34
L1CaloPprChanExtra::setPedCorrEnable
void setPedCorrEnable(unsigned short pedCorrEnable)
Definition: L1CaloPprChanExtra.h:41
L1CaloPprChanExtra::m_satOverride3
unsigned short m_satOverride3
Definition: L1CaloPprChanExtra.h:66
L1CaloPprChanExtra::lutJepPar5
short lutJepPar5() const
Definition: L1CaloPprChanExtra.h:35
L1CaloPprChanExtra::setLutJepPar7
void setLutJepPar7(short lutJepPar7)
Definition: L1CaloPprChanExtra.h:54
L1CaloPprChanExtra::setLutCpPar6
void setLutCpPar6(short lutCpPar6)
Definition: L1CaloPprChanExtra.h:50
L1CaloPprChanExtra::m_satOverride2
unsigned short m_satOverride2
Definition: L1CaloPprChanExtra.h:65