ATLAS Offline Software
Loading...
Searching...
No Matches
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{
18public:
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
85
86private:
87 unsigned int m_channelId = 0;
88 int m_bcidDecision1 = 252;
90 int m_bcidDecision2 = 240;
92 int m_bcidDecision3 = 240;
96
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;
111 int m_satLevel = 1023;
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
void setReadOut80Active(int readOut80Active)
void setSatOverride2(int satOverride2)
void setDecisionSource(int decisionSource)
void setSaturationValue(int saturationValue)
void setFirCoeff1(int firCoeff1)
void setBypassLutJep(int bypassLutJep)
void setNumBcRaw(int numBcRaw)
void setSat80Low(int sat80Low)
void setBypassLutCp(int bypassLutCp)
void setFirCoeff2(int firCoeff2)
void setSatOverride1(int satOverride1)
void setSatOverride3(int satOverride3)
void setFirCoeff4(int firCoeff4)
void setFirCoeff3(int firCoeff3)
void setInDataSample(int inDataSample)
void setFirCoeff5(int firCoeff5)
void setChannelId(unsigned int channelId)
void setSat80High(int sat80High)
void setEnergyLevelLow(int energyLevelLow)
void setSatLevel(int satLevel)
void setPedCorrEnable(int pedCorrEnable)
void setBcidDecision2(int bcidDecision2)
void setBcidDecision1(int bcidDecision1)
void setBcidDecision3(int bcidDecision3)
void setStartBit(int startBit)
void setEnergyLevelHigh(int energyLevelHigh)
void setPeakFinderCond(int peakFinderCond)
unsigned int channelId() const
void setNumBcBcid(int numBcBcid)