CMS 3D CMS Logo

L1GctGlobalEnergyAlgos.h
Go to the documentation of this file.
1 #ifndef L1GCTGLOBALENERGYALGOS_H_
2 #define L1GCTGLOBALENERGYALGOS_H_
3 
7 
10 
11 #include <vector>
12 
14 class L1GctWheelJetFpga;
16 
34 public:
41 
42  enum maxValues {
46  };
47 
49  L1GctGlobalEnergyAlgos(const std::vector<L1GctWheelEnergyFpga*>& WheelFpga,
50  const std::vector<L1GctWheelJetFpga*>& WheelJetFpga);
52  ~L1GctGlobalEnergyAlgos() override;
53 
55  friend std::ostream& operator<<(std::ostream& os, const L1GctGlobalEnergyAlgos& fpga);
56 
58  void reset();
59 
61  void fetchInput() override;
62 
64  void process() override;
65 
67  void setBxRange(const int firstBx, const int numberOfBx);
68 
70  void setNextBx(const int bx);
71 
73  void setInputWheelEx(unsigned wheel, int energy, bool overflow);
75  void setInputWheelEy(unsigned wheel, int energy, bool overflow);
77  void setInputWheelEt(unsigned wheel, unsigned energy, bool overflow);
79  void setInputWheelHt(unsigned wheel, unsigned energy, bool overflow);
81  void setInputWheelHx(unsigned wheel, unsigned energy, bool overflow);
82  void setInputWheelHy(unsigned wheel, unsigned energy, bool overflow);
83 
85  void setInputWheelJc(unsigned wheel, unsigned jcnum, unsigned count);
86 
97 
99  inline std::vector<etComponentType> getInputExValPlusWheel() const { return m_exValPlusPipe.contents; }
101  inline std::vector<etComponentType> getInputEyValPlusWheel() const { return m_eyValPlusPipe.contents; }
103  inline std::vector<etComponentType> getInputExVlMinusWheel() const { return m_exVlMinusPipe.contents; }
105  inline std::vector<etComponentType> getInputEyVlMinusWheel() const { return m_eyVlMinusPipe.contents; }
107  inline std::vector<etTotalType> getInputEtValPlusWheel() const { return m_etValPlusPipe.contents; }
109  inline std::vector<etHadType> getInputHtValPlusWheel() const { return m_htValPlusPipe.contents; }
111  inline std::vector<etComponentType> getInputHxValPlusWheel() const { return m_hxValPlusPipe.contents; }
112  inline std::vector<etComponentType> getInputHyValPlusWheel() const { return m_hyValPlusPipe.contents; }
114  inline std::vector<etTotalType> getInputEtVlMinusWheel() const { return m_etVlMinusPipe.contents; }
116  inline std::vector<etHadType> getInputHtVlMinusWheel() const { return m_htVlMinusPipe.contents; }
118  inline std::vector<etComponentType> getInputHxVlMinusWheel() const { return m_hxVlMinusPipe.contents; }
119  inline std::vector<etComponentType> getInputHyVlMinusWheel() const { return m_hyVlMinusPipe.contents; }
120 
123  inline std::vector<etMissType> getEtMissColl() const { return m_outputEtMiss.contents; }
125  inline std::vector<etMissPhiType> getEtMissPhiColl() const { return m_outputEtMissPhi.contents; }
127  inline std::vector<etTotalType> getEtSumColl() const { return m_outputEtSum.contents; }
129  inline std::vector<etHadType> getEtHadColl() const { return m_outputEtHad.contents; }
131  inline std::vector<etMissType> getHtMissColl() const { return m_outputHtMiss.contents; }
133  inline std::vector<etMissPhiType> getHtMissPhiColl() const { return m_outputHtMissPhi.contents; }
134 
135  void setJetFinderParams(const L1GctJetFinderParams* const jfpars);
136  void setHtMissScale(const L1CaloEtScale* const scale);
137 
138  // get the missing Ht LUT (used by L1GctPrintLuts)
140 
142  bool setupOk() const;
143 
144 protected:
146  void resetProcessor() override;
147  void resetPipelines() override;
148 
150  void setupObjects() override {}
151 
152 private:
153  // Here are the algorithm types we get our inputs from
158 
159  // Here's the class that does the Hf sums
161 
162  // Missing Et and missing Ht
165 
166  // input data
173 
180 
181  // stored copies of input data
188 
195 
196  // output data
203 
204  bool m_setupOk;
205 };
206 
207 std::ostream& operator<<(std::ostream& os, const L1GctGlobalEnergyAlgos& fpga);
208 
209 #endif /*L1GCTGLOBALENERGYALGOS_H_*/
L1GctGlobalEnergyAlgos::resetPipelines
void resetPipelines() override
Definition: L1GctGlobalEnergyAlgos.cc:180
L1GctGlobalEnergyAlgos::getHtMissLut
const L1GctHtMissLut * getHtMissLut() const
Definition: L1GctGlobalEnergyAlgos.h:139
L1GctGlobalEnergyAlgos::m_setupOk
bool m_setupOk
Definition: L1GctGlobalEnergyAlgos.h:204
L1GctGlobalEnergyAlgos::setInputWheelEt
void setInputWheelEt(unsigned wheel, unsigned energy, bool overflow)
set input Et value per wheel (0 or 1); not used in normal operation
Definition: L1GctGlobalEnergyAlgos.cc:355
L1GctGlobalEnergyAlgos::m_hyVlMinusPipe
Pipeline< etComponentType > m_hyVlMinusPipe
Definition: L1GctGlobalEnergyAlgos.h:194
L1GctGlobalEnergyAlgos::m_metComponents
L1GctMet m_metComponents
Definition: L1GctGlobalEnergyAlgos.h:163
L1GctGlobalEnergyAlgos::etmiss_vec
L1GctMet::etmiss_vec etmiss_vec
Definition: L1GctGlobalEnergyAlgos.h:39
L1GctGlobalEnergyAlgos::m_hxVlMinusPipe
Pipeline< etComponentType > m_hxVlMinusPipe
Definition: L1GctGlobalEnergyAlgos.h:193
L1GctGlobalEnergyAlgos::reset
void reset()
clear internal buffers
Definition: L1GctGlobalEnergyAlgos.cc:149
L1GctEtTotal.h
L1GctGlobalEnergyAlgos::getInputHyValPlusWheel
std::vector< etComponentType > getInputHyValPlusWheel() const
Definition: L1GctGlobalEnergyAlgos.h:112
L1GctGlobalEnergyAlgos::getInputHxValPlusWheel
std::vector< etComponentType > getInputHxValPlusWheel() const
return input Ht component values wheel 1
Definition: L1GctGlobalEnergyAlgos.h:111
L1EGammaCrystalsEmulatorProducer_cfi.scale
scale
Definition: L1EGammaCrystalsEmulatorProducer_cfi.py:10
L1GctGlobalEnergyAlgos::setInputWheelEx
void setInputWheelEx(unsigned wheel, int energy, bool overflow)
set input Ex value per wheel (0 or 1); not used in normal operation
Definition: L1GctGlobalEnergyAlgos.cc:329
L1GctGlobalHfSumAlgos
Emulates the GCT summing and packing of Hf Et sums and tower-over-threshold counts.
Definition: L1GctGlobalHfSumAlgos.h:27
L1GctGlobalEnergyAlgos::operator<<
friend std::ostream & operator<<(std::ostream &os, const L1GctGlobalEnergyAlgos &fpga)
Overload << operator.
L1GctGlobalEnergyAlgos::m_etVlMinusPipe
Pipeline< etTotalType > m_etVlMinusPipe
Definition: L1GctGlobalEnergyAlgos.h:191
L1GctGlobalEnergyAlgos::getHfSumProcessor
L1GctGlobalHfSumAlgos * getHfSumProcessor() const
provide access to hf sum processor
Definition: L1GctGlobalEnergyAlgos.h:96
L1GctGlobalEnergyAlgos
Emulates the GCT global energy algorithms.
Definition: L1GctGlobalEnergyAlgos.h:33
L1GctGlobalEnergyAlgos::m_etValPlusWheel
etTotalType m_etValPlusWheel
Definition: L1GctGlobalEnergyAlgos.h:169
L1GctGlobalEnergyAlgos::setJetFinderParams
void setJetFinderParams(const L1GctJetFinderParams *const jfpars)
Definition: L1GctGlobalEnergyAlgos.cc:311
l1GtPatternGenerator_cfi.bx
bx
Definition: l1GtPatternGenerator_cfi.py:18
L1GctGlobalEnergyAlgos::m_exValPlusWheel
etComponentType m_exValPlusWheel
Definition: L1GctGlobalEnergyAlgos.h:167
L1GctGlobalEnergyAlgos::getInputEtValPlusWheel
std::vector< etTotalType > getInputEtValPlusWheel() const
return input Et value wheel 1
Definition: L1GctGlobalEnergyAlgos.h:107
L1GctGlobalEnergyAlgos::maxValues
maxValues
Definition: L1GctGlobalEnergyAlgos.h:42
L1GctGlobalEnergyAlgos::etMissMaxValue
Definition: L1GctGlobalEnergyAlgos.h:45
L1GctGlobalEnergyAlgos::getMinusWheelJetFpga
L1GctWheelJetFpga * getMinusWheelJetFpga() const
provide access to input pointer, Wheel Jet Fpga 0
Definition: L1GctGlobalEnergyAlgos.h:94
L1GctGlobalEnergyAlgos::m_exValPlusPipe
Pipeline< etComponentType > m_exValPlusPipe
Definition: L1GctGlobalEnergyAlgos.h:182
L1GctGlobalEnergyAlgos::getInputExVlMinusWheel
std::vector< etComponentType > getInputExVlMinusWheel() const
return input Ey value wheel 0
Definition: L1GctGlobalEnergyAlgos.h:103
L1GctGlobalEnergyAlgos::etMissType
L1GctMet::etMissType etMissType
Definition: L1GctGlobalEnergyAlgos.h:37
L1GctGlobalEnergyAlgos::fetchInput
void fetchInput() override
get input data from sources
Definition: L1GctGlobalEnergyAlgos.cc:203
L1GctGlobalEnergyAlgos::m_outputHtMissPhi
Pipeline< etMissPhiType > m_outputHtMissPhi
Definition: L1GctGlobalEnergyAlgos.h:202
L1GctGlobalEnergyAlgos::m_hfSumProcessor
L1GctGlobalHfSumAlgos * m_hfSumProcessor
Definition: L1GctGlobalEnergyAlgos.h:160
L1GctGlobalEnergyAlgos::getHtMissColl
std::vector< etMissType > getHtMissColl() const
return output missing Ht magnitude
Definition: L1GctGlobalEnergyAlgos.h:131
L1GctGlobalEnergyAlgos::m_outputHtMiss
Pipeline< etMissType > m_outputHtMiss
Definition: L1GctGlobalEnergyAlgos.h:201
L1GctGlobalEnergyAlgos::getInputHyVlMinusWheel
std::vector< etComponentType > getInputHyVlMinusWheel() const
Definition: L1GctGlobalEnergyAlgos.h:119
L1GctGlobalEnergyAlgos::m_eyVlMinusWheel
etComponentType m_eyVlMinusWheel
Definition: L1GctGlobalEnergyAlgos.h:175
L1GctGlobalEnergyAlgos::etTotalType
L1GctUnsignedInt< L1GctEtTotal::kEtTotalNBits > etTotalType
Definition: L1GctGlobalEnergyAlgos.h:35
L1GctEtMiss::kEtMissMaxValue
Definition: L1GctEtMiss.h:24
L1GctGlobalEnergyAlgos::m_eyVlMinusPipe
Pipeline< etComponentType > m_eyVlMinusPipe
Definition: L1GctGlobalEnergyAlgos.h:190
L1GctMet.h
L1GctGlobalEnergyAlgos::m_outputEtHad
Pipeline< etHadType > m_outputEtHad
Definition: L1GctGlobalEnergyAlgos.h:200
L1GctGlobalEnergyAlgos::getInputExValPlusWheel
std::vector< etComponentType > getInputExValPlusWheel() const
return input Ex value wheel 1
Definition: L1GctGlobalEnergyAlgos.h:99
L1GctGlobalEnergyAlgos::m_hxValPlusWheel
etComponentType m_hxValPlusWheel
Definition: L1GctGlobalEnergyAlgos.h:171
L1GctGlobalEnergyAlgos::m_minusWheelJetFpga
L1GctWheelJetFpga * m_minusWheelJetFpga
Definition: L1GctGlobalEnergyAlgos.h:157
L1GctGlobalEnergyAlgos::getPlusWheelFpga
L1GctWheelEnergyFpga * getPlusWheelFpga() const
provide access to input pointer, Wheel Energy Fpga 1
Definition: L1GctGlobalEnergyAlgos.h:88
L1GctGlobalEnergyAlgos::getInputHxVlMinusWheel
std::vector< etComponentType > getInputHxVlMinusWheel() const
return input Ht value wheel 0
Definition: L1GctGlobalEnergyAlgos.h:118
L1GctGlobalEnergyAlgos::setInputWheelHy
void setInputWheelHy(unsigned wheel, unsigned energy, bool overflow)
Definition: L1GctGlobalEnergyAlgos.cc:394
L1GctEtHad::kEtHadMaxValue
Definition: L1GctEtHad.h:22
L1GctGlobalEnergyAlgos::L1GctGlobalEnergyAlgos
L1GctGlobalEnergyAlgos(const std::vector< L1GctWheelEnergyFpga * > &WheelFpga, const std::vector< L1GctWheelJetFpga * > &WheelJetFpga)
Constructor needs the Wheel card Fpgas set up first.
Definition: L1GctGlobalEnergyAlgos.cc:16
L1GctGlobalEnergyAlgos::getPlusWheelJetFpga
L1GctWheelJetFpga * getPlusWheelJetFpga() const
provide access to input pointer, Wheel Jet Fpga 1
Definition: L1GctGlobalEnergyAlgos.h:92
submitPVResolutionJobs.count
count
Definition: submitPVResolutionJobs.py:352
L1GctGlobalEnergyAlgos::m_htVlMinusWheel
etHadType m_htVlMinusWheel
Definition: L1GctGlobalEnergyAlgos.h:177
L1GctTwosComplement< L1GctInternEtSum::kMissExOrEyNBits >
HCALHighEnergyHPDFilter_cfi.energy
energy
Definition: HCALHighEnergyHPDFilter_cfi.py:5
L1GctGlobalEnergyAlgos::m_minusWheelFpga
L1GctWheelEnergyFpga * m_minusWheelFpga
Definition: L1GctGlobalEnergyAlgos.h:155
L1GctEtTotal::kEtTotalMaxValue
Definition: L1GctEtTotal.h:22
L1GctGlobalEnergyAlgos::m_htValPlusWheel
etHadType m_htValPlusWheel
Definition: L1GctGlobalEnergyAlgos.h:170
L1GctGlobalEnergyAlgos::m_plusWheelFpga
L1GctWheelEnergyFpga * m_plusWheelFpga
Definition: L1GctGlobalEnergyAlgos.h:154
L1GctGlobalEnergyAlgos::m_hyValPlusPipe
Pipeline< etComponentType > m_hyValPlusPipe
Definition: L1GctGlobalEnergyAlgos.h:187
L1GctMet::etmiss_vec
Definition: L1GctMet.h:28
L1GctJetFinderParams
Definition: L1GctJetFinderParams.h:10
L1GctGlobalEnergyAlgos::etHadType
L1GctUnsignedInt< L1GctEtHad::kEtHadNBits > etHadType
Definition: L1GctGlobalEnergyAlgos.h:36
L1GctGlobalEnergyAlgos::getEtHadColl
std::vector< etHadType > getEtHadColl() const
return std::vector< output calibrated jet Et
Definition: L1GctGlobalEnergyAlgos.h:129
L1GctGlobalEnergyAlgos::getInputEtVlMinusWheel
std::vector< etTotalType > getInputEtVlMinusWheel() const
return input Et value wheel 0
Definition: L1GctGlobalEnergyAlgos.h:114
L1GctGlobalEnergyAlgos::m_plusWheelJetFpga
L1GctWheelJetFpga * m_plusWheelJetFpga
Definition: L1GctGlobalEnergyAlgos.h:156
L1GctGlobalEnergyAlgos::m_etValPlusPipe
Pipeline< etTotalType > m_etValPlusPipe
Definition: L1GctGlobalEnergyAlgos.h:184
L1GctGlobalEnergyAlgos::m_etVlMinusWheel
etTotalType m_etVlMinusWheel
Definition: L1GctGlobalEnergyAlgos.h:176
L1GctWheelEnergyFpga
Emulates the energy summing on a GCT Wheel card.
Definition: L1GctWheelEnergyFpga.h:30
L1GctGlobalEnergyAlgos::m_mhtComponents
L1GctMet m_mhtComponents
Definition: L1GctGlobalEnergyAlgos.h:164
L1GctGlobalEnergyAlgos::getHtMissPhiColl
std::vector< etMissPhiType > getHtMissPhiColl() const
return output missing Ht value
Definition: L1GctGlobalEnergyAlgos.h:133
L1GctGlobalEnergyAlgos::setupOk
bool setupOk() const
check setup
Definition: L1GctGlobalEnergyAlgos.cc:322
L1GctGlobalEnergyAlgos::m_outputEtMissPhi
Pipeline< etMissPhiType > m_outputEtMissPhi
Definition: L1GctGlobalEnergyAlgos.h:198
L1GctGlobalEnergyAlgos::setupObjects
void setupObjects() override
Initialise inputs with null objects for the correct bunch crossing if required.
Definition: L1GctGlobalEnergyAlgos.h:150
L1GctGlobalEnergyAlgos::etMissPhiType
L1GctMet::etMissPhiType etMissPhiType
Definition: L1GctGlobalEnergyAlgos.h:38
L1GctGlobalEnergyAlgos::setInputWheelEy
void setInputWheelEy(unsigned wheel, int energy, bool overflow)
set input Ey value per wheel (0 or 1); not used in normal operation
Definition: L1GctGlobalEnergyAlgos.cc:342
L1GctGlobalEnergyAlgos::etTotalMaxValue
Definition: L1GctGlobalEnergyAlgos.h:43
L1GctGlobalEnergyAlgos::getInputEyValPlusWheel
std::vector< etComponentType > getInputEyValPlusWheel() const
return input Ex value wheel 1
Definition: L1GctGlobalEnergyAlgos.h:101
L1GctGlobalEnergyAlgos::setInputWheelHx
void setInputWheelHx(unsigned wheel, unsigned energy, bool overflow)
set input Ht component values per wheel (0 or 1); not used in normal operation
Definition: L1GctGlobalEnergyAlgos.cc:381
L1GctGlobalEnergyAlgos::setHtMissScale
void setHtMissScale(const L1CaloEtScale *const scale)
Definition: L1GctGlobalEnergyAlgos.cc:317
L1GctEtHad.h
makeMuonMisalignmentScenario.wheel
wheel
Definition: makeMuonMisalignmentScenario.py:319
L1GctGlobalEnergyAlgos::m_exVlMinusPipe
Pipeline< etComponentType > m_exVlMinusPipe
Definition: L1GctGlobalEnergyAlgos.h:189
L1CaloEtScale
Definition: L1CaloEtScale.h:29
L1GctWheelJetFpga
Represents a GCT Wheel Jet FPGA.
Definition: L1GctWheelJetFpga.h:29
L1GctGlobalEnergyAlgos::setBxRange
void setBxRange(const int firstBx, const int numberOfBx)
define the bunch crossing range to process
Definition: L1GctGlobalEnergyAlgos.cc:155
L1GctGlobalEnergyAlgos::m_htValPlusPipe
Pipeline< etHadType > m_htValPlusPipe
Definition: L1GctGlobalEnergyAlgos.h:185
L1GctGlobalEnergyAlgos::getMinusWheelFpga
L1GctWheelEnergyFpga * getMinusWheelFpga() const
provide access to input pointer, Wheel Energy Fpga 0
Definition: L1GctGlobalEnergyAlgos.h:90
L1GctGlobalEnergyAlgos::m_hyValPlusWheel
etComponentType m_hyValPlusWheel
Definition: L1GctGlobalEnergyAlgos.h:172
L1GctGlobalEnergyAlgos::setInputWheelHt
void setInputWheelHt(unsigned wheel, unsigned energy, bool overflow)
set input Ht value per wheel (0 or 1); not used in normal operation
Definition: L1GctGlobalEnergyAlgos.cc:368
L1GctGlobalEnergyAlgos::m_eyValPlusPipe
Pipeline< etComponentType > m_eyValPlusPipe
Definition: L1GctGlobalEnergyAlgos.h:183
L1GctUnsignedInt< L1GctEtTotal::kEtTotalNBits >
L1GctGlobalEnergyAlgos::resetProcessor
void resetProcessor() override
Separate reset methods for the processor itself and any data stored in pipelines.
Definition: L1GctGlobalEnergyAlgos.cc:165
L1GctMet
Stores Level-1 missing Et in (Ex, Ey) form, allowing it to be retrieved as (magnitude,...
Definition: L1GctMet.h:20
L1GctHtMissLut
LUT for conversion of Ht components x and y to magnitude and angle.
Definition: L1GctHtMissLut.h:20
L1GctGlobalEnergyAlgos::m_exVlMinusWheel
etComponentType m_exVlMinusWheel
Definition: L1GctGlobalEnergyAlgos.h:174
L1GctGlobalEnergyAlgos::getInputHtValPlusWheel
std::vector< etHadType > getInputHtValPlusWheel() const
return input Ht value wheel 1
Definition: L1GctGlobalEnergyAlgos.h:109
L1GctGlobalEnergyAlgos::getEtSumColl
std::vector< etTotalType > getEtSumColl() const
return output total scalar Et
Definition: L1GctGlobalEnergyAlgos.h:127
L1GctGlobalEnergyAlgos::setInputWheelJc
void setInputWheelJc(unsigned wheel, unsigned jcnum, unsigned count)
set input jet count (number 0-11) per wheel (0 or 1); not used in normal operation
L1GctGlobalEnergyAlgos::getInputHtVlMinusWheel
std::vector< etHadType > getInputHtVlMinusWheel() const
return input Ht value wheel 0
Definition: L1GctGlobalEnergyAlgos.h:116
L1GctGlobalEnergyAlgos::m_outputEtMiss
Pipeline< etMissType > m_outputEtMiss
Definition: L1GctGlobalEnergyAlgos.h:197
L1GctGlobalEnergyAlgos::process
void process() override
process the data, fill output buffers
Definition: L1GctGlobalEnergyAlgos.cc:225
L1GctEtMiss.h
L1GctGlobalEnergyAlgos::getEtMissPhiColl
std::vector< etMissPhiType > getEtMissPhiColl() const
return output missing Et value
Definition: L1GctGlobalEnergyAlgos.h:125
L1GctGlobalEnergyAlgos::~L1GctGlobalEnergyAlgos
~L1GctGlobalEnergyAlgos() override
Destructor.
Definition: L1GctGlobalEnergyAlgos.cc:118
L1GctGlobalEnergyAlgos::getInputEyVlMinusWheel
std::vector< etComponentType > getInputEyVlMinusWheel() const
return input Ey value wheel 0
Definition: L1GctGlobalEnergyAlgos.h:105
L1GctGlobalEnergyAlgos::getEtMissColl
std::vector< etMissType > getEtMissColl() const
Definition: L1GctGlobalEnergyAlgos.h:123
L1GctGlobalEnergyAlgos::m_htVlMinusPipe
Pipeline< etHadType > m_htVlMinusPipe
Definition: L1GctGlobalEnergyAlgos.h:192
L1GctGlobalEnergyAlgos::setNextBx
void setNextBx(const int bx)
partially clear buffers
Definition: L1GctGlobalEnergyAlgos.cc:160
L1GctGlobalEnergyAlgos::etComponentType
L1GctWheelEnergyFpga::etComponentType etComponentType
Definition: L1GctGlobalEnergyAlgos.h:40
L1GctProcessor.h
L1GctGlobalEnergyAlgos::m_hyVlMinusWheel
etComponentType m_hyVlMinusWheel
Definition: L1GctGlobalEnergyAlgos.h:179
L1GctMet::getHtMissLut
const L1GctHtMissLut * getHtMissLut() const
Definition: L1GctMet.h:66
L1GctProcessor
ABC for a GCT trigger data processing unit.
Definition: L1GctProcessor.h:22
L1GctProcessor::Pipeline
Definition: L1GctProcessor.h:84
L1GctGlobalEnergyAlgos::etHadMaxValue
Definition: L1GctGlobalEnergyAlgos.h:44
L1GctGlobalEnergyAlgos::m_hxVlMinusWheel
etComponentType m_hxVlMinusWheel
Definition: L1GctGlobalEnergyAlgos.h:178
L1GctGlobalEnergyAlgos::m_outputEtSum
Pipeline< etTotalType > m_outputEtSum
Definition: L1GctGlobalEnergyAlgos.h:199
operator<<
std::ostream & operator<<(std::ostream &os, const L1GctGlobalEnergyAlgos &fpga)
L1GctGlobalEnergyAlgos::m_eyValPlusWheel
etComponentType m_eyValPlusWheel
Definition: L1GctGlobalEnergyAlgos.h:168
L1GctGlobalEnergyAlgos::m_hxValPlusPipe
Pipeline< etComponentType > m_hxValPlusPipe
Definition: L1GctGlobalEnergyAlgos.h:186