ATLAS Offline Software
L1CaloPprChanDefaults.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_L1CALOPPRCHANDEFAULTS_H
8 #define TRIGT1CALOCALIBCONDITIONS_L1CALOPPRCHANDEFAULTS_H
9 
17 {
18 public:
20  L1CaloPprChanDefaults(unsigned int channelId, int bcidDecision1, int satOverride1, int bcidDecision2, int satOverride2, int bcidDecision3, int satOverride3, int peakFinderCond, int decisionSource, int bypassLutCp = 0, int bypassLutJep = 0, int inDataSample = 0, int readOut80Active = 0, int firCoeff1 = 0, int firCoeff2 = 0, int firCoeff3 = 1, int firCoeff4 = 0, int firCoeff5 = 0, int satHigh = 767, int satLow = 255, int startBit = 0, int energyLevelHigh = 895, int energyLevelLow = 511, int satLevel = 1023, int saturationValue = 255, int numBcRaw = 5, int numBcBcid = 1, int pedCorrEnable = 1, int sat80High = 767, int sat80Low = 255);
21 
22  unsigned int channelId() const { return m_channelId; }
23  int bcidDecision1() const { return m_bcidDecision1; }
24  int satOverride1() const { return m_satOverride1; }
25  int bcidDecision2() const { return m_bcidDecision2; }
26  int satOverride2() const { return m_satOverride2; }
27  int bcidDecision3() const { return m_bcidDecision3; }
28  int satOverride3() const { return m_satOverride3; }
29  int peakFinderCond() const { return m_peakFinderCond; }
30  int decisionSource() const { return m_decisionSource; }
31 
32  int bypassLutCp() const { return m_bypassLutCp; }
33  int bypassLutJep() const { return m_bypassLutJep; }
34  int inDataSample() const { return m_inDataSample; }
35  int readOut80Active() const { return m_readOut80Active; }
36  int firCoeff1() const { return m_firCoeff1; }
37  int firCoeff2() const { return m_firCoeff2; }
38  int firCoeff3() const { return m_firCoeff3; }
39  int firCoeff4() const { return m_firCoeff4; }
40  int firCoeff5() const { return m_firCoeff5; }
41  int satHigh() const { return m_satHigh; }
42  int satLow() const { return m_satLow; }
43  int startBit() const { return m_startBit; }
44  int energyLevelHigh() const { return m_energyLevelHigh; }
45  int energyLevelLow() const { return m_energyLevelLow; }
46  int satLevel() const { return m_satLevel; }
47  int saturationValue() const { return m_saturationValue; }
48  int numBcRaw() const { return m_numBcRaw; }
49  int numBcBcid() const { return m_numBcBcid; }
50  int pedCorrEnable() const { return m_pedCorrEnable; }
51  int sat80High() const { return m_sat80High; }
52  int sat80Low() const { return m_sat80Low; }
53 
54  void setChannelId(unsigned int channelId) { m_channelId = channelId; }
63 
74  void setSatLow(int satLow) { m_satLow = satLow; }
85 
86 private:
87  unsigned int m_channelId = 0;
88  int m_bcidDecision1 = 252;
89  int m_satOverride1 = 1;
90  int m_bcidDecision2 = 240;
91  int m_satOverride2 = 0;
92  int m_bcidDecision3 = 240;
93  int m_satOverride3 = 0;
96 
97  int m_bypassLutCp = 0;
98  int m_bypassLutJep = 0;
99  int m_inDataSample = 0;
101  int m_firCoeff1 = 0;
102  int m_firCoeff2 = 0;
103  int m_firCoeff3 = 1;
104  int m_firCoeff4 = 0;
105  int m_firCoeff5 = 0;
106  int m_satHigh = 767;
107  int m_satLow = 255;
108  int m_startBit = 0;
109  int m_energyLevelHigh = 895;
110  int m_energyLevelLow = 511;
111  int m_satLevel = 1023;
112  int m_saturationValue = 255;
113  int m_numBcRaw = 5;
114  int m_numBcBcid = 1;
116  int m_sat80High = 767;
117  int m_sat80Low = 255;
118 };
119 
120 #endif // TRIGT1CALOCALIBCONDITIONS_L1CALOPPRCHANDEFAULTS_H
L1CaloPprChanDefaults::m_bypassLutJep
int m_bypassLutJep
Definition: L1CaloPprChanDefaults.h:98
L1CaloPprChanDefaults::setNumBcBcid
void setNumBcBcid(int numBcBcid)
Definition: L1CaloPprChanDefaults.h:81
L1CaloPprChanDefaults::channelId
unsigned int channelId() const
Definition: L1CaloPprChanDefaults.h:22
L1CaloPprChanDefaults::setBypassLutJep
void setBypassLutJep(int bypassLutJep)
Definition: L1CaloPprChanDefaults.h:65
L1CaloPprChanDefaults::m_satOverride2
int m_satOverride2
Definition: L1CaloPprChanDefaults.h:91
L1CaloPprChanDefaults::m_firCoeff4
int m_firCoeff4
Definition: L1CaloPprChanDefaults.h:104
L1CaloPprChanDefaults::numBcRaw
int numBcRaw() const
Definition: L1CaloPprChanDefaults.h:48
L1CaloPprChanDefaults::setReadOut80Active
void setReadOut80Active(int readOut80Active)
Definition: L1CaloPprChanDefaults.h:67
L1CaloPprChanDefaults::firCoeff3
int firCoeff3() const
Definition: L1CaloPprChanDefaults.h:38
L1CaloPprChanDefaults::m_channelId
unsigned int m_channelId
Definition: L1CaloPprChanDefaults.h:87
L1CaloPprChanDefaults::m_satHigh
int m_satHigh
Definition: L1CaloPprChanDefaults.h:106
L1CaloPprChanDefaults::setSaturationValue
void setSaturationValue(int saturationValue)
Definition: L1CaloPprChanDefaults.h:79
L1CaloPprChanDefaults::bcidDecision1
int bcidDecision1() const
Definition: L1CaloPprChanDefaults.h:23
L1CaloPprChanDefaults::energyLevelHigh
int energyLevelHigh() const
Definition: L1CaloPprChanDefaults.h:44
L1CaloPprChanDefaults::m_inDataSample
int m_inDataSample
Definition: L1CaloPprChanDefaults.h:99
L1CaloPprChanDefaults::m_satOverride1
int m_satOverride1
Definition: L1CaloPprChanDefaults.h:89
L1CaloPprChanDefaults::setBcidDecision2
void setBcidDecision2(int bcidDecision2)
Definition: L1CaloPprChanDefaults.h:57
L1CaloPprChanDefaults::setSatOverride1
void setSatOverride1(int satOverride1)
Definition: L1CaloPprChanDefaults.h:56
L1CaloPprChanDefaults::m_readOut80Active
int m_readOut80Active
Definition: L1CaloPprChanDefaults.h:100
L1CaloPprChanDefaults::m_peakFinderCond
int m_peakFinderCond
Definition: L1CaloPprChanDefaults.h:94
L1CaloPprChanDefaults::satLevel
int satLevel() const
Definition: L1CaloPprChanDefaults.h:46
L1CaloPprChanDefaults::setSatHigh
void setSatHigh(int satHigh)
Definition: L1CaloPprChanDefaults.h:73
L1CaloPprChanDefaults::bypassLutJep
int bypassLutJep() const
Definition: L1CaloPprChanDefaults.h:33
L1CaloPprChanDefaults::setSatOverride2
void setSatOverride2(int satOverride2)
Definition: L1CaloPprChanDefaults.h:58
L1CaloPprChanDefaults::setBypassLutCp
void setBypassLutCp(int bypassLutCp)
Definition: L1CaloPprChanDefaults.h:64
L1CaloPprChanDefaults::m_firCoeff2
int m_firCoeff2
Definition: L1CaloPprChanDefaults.h:102
L1CaloPprChanDefaults::peakFinderCond
int peakFinderCond() const
Definition: L1CaloPprChanDefaults.h:29
L1CaloPprChanDefaults::m_decisionSource
int m_decisionSource
Definition: L1CaloPprChanDefaults.h:95
L1CaloPprChanDefaults::m_numBcBcid
int m_numBcBcid
Definition: L1CaloPprChanDefaults.h:114
L1CaloPprChanDefaults::firCoeff1
int firCoeff1() const
Definition: L1CaloPprChanDefaults.h:36
L1CaloPprChanDefaults::numBcBcid
int numBcBcid() const
Definition: L1CaloPprChanDefaults.h:49
L1CaloPprChanDefaults::satHigh
int satHigh() const
Definition: L1CaloPprChanDefaults.h:41
L1CaloPprChanDefaults::saturationValue
int saturationValue() const
Definition: L1CaloPprChanDefaults.h:47
L1CaloPprChanDefaults::firCoeff2
int firCoeff2() const
Definition: L1CaloPprChanDefaults.h:37
L1CaloPprChanDefaults::m_firCoeff5
int m_firCoeff5
Definition: L1CaloPprChanDefaults.h:105
L1CaloPprChanDefaults::m_bcidDecision1
int m_bcidDecision1
Definition: L1CaloPprChanDefaults.h:88
L1CaloPprChanDefaults::energyLevelLow
int energyLevelLow() const
Definition: L1CaloPprChanDefaults.h:45
L1CaloPprChanDefaults::setFirCoeff1
void setFirCoeff1(int firCoeff1)
Definition: L1CaloPprChanDefaults.h:68
L1CaloPprChanDefaults::setStartBit
void setStartBit(int startBit)
Definition: L1CaloPprChanDefaults.h:75
L1CaloPprChanDefaults::m_satOverride3
int m_satOverride3
Definition: L1CaloPprChanDefaults.h:93
L1CaloPprChanDefaults::m_bcidDecision2
int m_bcidDecision2
Definition: L1CaloPprChanDefaults.h:90
L1CaloPprChanDefaults::setEnergyLevelHigh
void setEnergyLevelHigh(int energyLevelHigh)
Definition: L1CaloPprChanDefaults.h:76
L1CaloPprChanDefaults::m_sat80High
int m_sat80High
Definition: L1CaloPprChanDefaults.h:116
L1CaloPprChanDefaults::setNumBcRaw
void setNumBcRaw(int numBcRaw)
Definition: L1CaloPprChanDefaults.h:80
L1CaloPprChanDefaults::bcidDecision3
int bcidDecision3() const
Definition: L1CaloPprChanDefaults.h:27
L1CaloPprChanDefaults::inDataSample
int inDataSample() const
Definition: L1CaloPprChanDefaults.h:34
L1CaloPprChanDefaults::satOverride2
int satOverride2() const
Definition: L1CaloPprChanDefaults.h:26
L1CaloPprChanDefaults::readOut80Active
int readOut80Active() const
Definition: L1CaloPprChanDefaults.h:35
L1CaloPprChanDefaults::setChannelId
void setChannelId(unsigned int channelId)
Definition: L1CaloPprChanDefaults.h:54
L1CaloPprChanDefaults::m_satLevel
int m_satLevel
Definition: L1CaloPprChanDefaults.h:111
L1CaloPprChanDefaults::setSatOverride3
void setSatOverride3(int satOverride3)
Definition: L1CaloPprChanDefaults.h:60
L1CaloPprChanDefaults::m_startBit
int m_startBit
Definition: L1CaloPprChanDefaults.h:108
L1CaloPprChanDefaults::startBit
int startBit() const
Definition: L1CaloPprChanDefaults.h:43
L1CaloPprChanDefaults::satLow
int satLow() const
Definition: L1CaloPprChanDefaults.h:42
L1CaloPprChanDefaults::setBcidDecision1
void setBcidDecision1(int bcidDecision1)
Definition: L1CaloPprChanDefaults.h:55
L1CaloPprChanDefaults::firCoeff4
int firCoeff4() const
Definition: L1CaloPprChanDefaults.h:39
L1CaloPprChanDefaults::setSat80Low
void setSat80Low(int sat80Low)
Definition: L1CaloPprChanDefaults.h:84
L1CaloPprChanDefaults::setBcidDecision3
void setBcidDecision3(int bcidDecision3)
Definition: L1CaloPprChanDefaults.h:59
L1CaloPprChanDefaults::setPedCorrEnable
void setPedCorrEnable(int pedCorrEnable)
Definition: L1CaloPprChanDefaults.h:82
L1CaloPprChanDefaults::setSat80High
void setSat80High(int sat80High)
Definition: L1CaloPprChanDefaults.h:83
L1CaloPprChanDefaults::setInDataSample
void setInDataSample(int inDataSample)
Definition: L1CaloPprChanDefaults.h:66
L1CaloPprChanDefaults::bypassLutCp
int bypassLutCp() const
Definition: L1CaloPprChanDefaults.h:32
L1CaloPprChanDefaults::sat80Low
int sat80Low() const
Definition: L1CaloPprChanDefaults.h:52
L1CaloPprChanDefaults::firCoeff5
int firCoeff5() const
Definition: L1CaloPprChanDefaults.h:40
L1CaloPprChanDefaults::setFirCoeff5
void setFirCoeff5(int firCoeff5)
Definition: L1CaloPprChanDefaults.h:72
L1CaloPprChanDefaults::setEnergyLevelLow
void setEnergyLevelLow(int energyLevelLow)
Definition: L1CaloPprChanDefaults.h:77
L1CaloPprChanDefaults::setDecisionSource
void setDecisionSource(int decisionSource)
Definition: L1CaloPprChanDefaults.h:62
L1CaloPprChanDefaults::m_sat80Low
int m_sat80Low
Definition: L1CaloPprChanDefaults.h:117
L1CaloPprChanDefaults::m_firCoeff3
int m_firCoeff3
Definition: L1CaloPprChanDefaults.h:103
L1CaloPprChanDefaults::setFirCoeff2
void setFirCoeff2(int firCoeff2)
Definition: L1CaloPprChanDefaults.h:69
L1CaloPprChanDefaults::pedCorrEnable
int pedCorrEnable() const
Definition: L1CaloPprChanDefaults.h:50
L1CaloPprChanDefaults::m_satLow
int m_satLow
Definition: L1CaloPprChanDefaults.h:107
L1CaloPprChanDefaults::setPeakFinderCond
void setPeakFinderCond(int peakFinderCond)
Definition: L1CaloPprChanDefaults.h:61
L1CaloPprChanDefaults::m_numBcRaw
int m_numBcRaw
Definition: L1CaloPprChanDefaults.h:113
L1CaloPprChanDefaults::m_bcidDecision3
int m_bcidDecision3
Definition: L1CaloPprChanDefaults.h:92
L1CaloPprChanDefaults::sat80High
int sat80High() const
Definition: L1CaloPprChanDefaults.h:51
L1CaloPprChanDefaults::L1CaloPprChanDefaults
L1CaloPprChanDefaults()
Definition: L1CaloPprChanDefaults.h:19
L1CaloPprChanDefaults::satOverride3
int satOverride3() const
Definition: L1CaloPprChanDefaults.h:28
L1CaloPprChanDefaults::decisionSource
int decisionSource() const
Definition: L1CaloPprChanDefaults.h:30
L1CaloPprChanDefaults::m_pedCorrEnable
int m_pedCorrEnable
Definition: L1CaloPprChanDefaults.h:115
L1CaloPprChanDefaults::setFirCoeff3
void setFirCoeff3(int firCoeff3)
Definition: L1CaloPprChanDefaults.h:70
L1CaloPprChanDefaults
Folder <-> Object mapping for /TRIGGER/L1Calo/V2/Configuration/PprChanDefaults .
Definition: L1CaloPprChanDefaults.h:17
L1CaloPprChanDefaults::setSatLevel
void setSatLevel(int satLevel)
Definition: L1CaloPprChanDefaults.h:78
L1CaloPprChanDefaults::setSatLow
void setSatLow(int satLow)
Definition: L1CaloPprChanDefaults.h:74
L1CaloPprChanDefaults::m_energyLevelHigh
int m_energyLevelHigh
Definition: L1CaloPprChanDefaults.h:109
L1CaloPprChanDefaults::m_energyLevelLow
int m_energyLevelLow
Definition: L1CaloPprChanDefaults.h:110
L1CaloPprChanDefaults::m_firCoeff1
int m_firCoeff1
Definition: L1CaloPprChanDefaults.h:101
L1CaloPprChanDefaults::m_bypassLutCp
int m_bypassLutCp
Definition: L1CaloPprChanDefaults.h:97
L1CaloPprChanDefaults::m_saturationValue
int m_saturationValue
Definition: L1CaloPprChanDefaults.h:112
L1CaloPprChanDefaults::bcidDecision2
int bcidDecision2() const
Definition: L1CaloPprChanDefaults.h:25
L1CaloPprChanDefaults::setFirCoeff4
void setFirCoeff4(int firCoeff4)
Definition: L1CaloPprChanDefaults.h:71
L1CaloPprChanDefaults::satOverride1
int satOverride1() const
Definition: L1CaloPprChanDefaults.h:24