Emulates the GCT global energy algorithms. More...
#include <L1GctGlobalEnergyAlgos.h>
Public Types | |
typedef L1GctWheelEnergyFpga::etComponentType | etComponentType |
typedef L1GctUnsignedInt< L1GctEtHad::kEtHadNBits > | etHadType |
typedef L1GctMet::etmiss_vec | etmiss_vec |
typedef L1GctMet::etMissPhiType | etMissPhiType |
typedef L1GctMet::etMissType | etMissType |
typedef L1GctUnsignedInt< L1GctEtTotal::kEtTotalNBits > | etTotalType |
enum | maxValues { etTotalMaxValue = L1GctEtTotal::kEtTotalMaxValue, etHadMaxValue = L1GctEtHad::kEtHadMaxValue, etMissMaxValue = L1GctEtMiss::kEtMissMaxValue } |
Public Member Functions | |
void | fetchInput () override |
get input data from sources More... | |
std::vector< etHadType > | getEtHadColl () const |
return std::vector< output calibrated jet Et More... | |
std::vector< etMissType > | getEtMissColl () const |
std::vector< etMissPhiType > | getEtMissPhiColl () const |
return output missing Et value More... | |
std::vector< etTotalType > | getEtSumColl () const |
return output total scalar Et More... | |
L1GctGlobalHfSumAlgos * | getHfSumProcessor () const |
provide access to hf sum processor More... | |
std::vector< etMissType > | getHtMissColl () const |
return output missing Ht magnitude More... | |
const L1GctHtMissLut * | getHtMissLut () const |
std::vector< etMissPhiType > | getHtMissPhiColl () const |
return output missing Ht value More... | |
std::vector< etTotalType > | getInputEtValPlusWheel () const |
return input Et value wheel 1 More... | |
std::vector< etTotalType > | getInputEtVlMinusWheel () const |
return input Et value wheel 0 More... | |
std::vector< etComponentType > | getInputExValPlusWheel () const |
return input Ex value wheel 1 More... | |
std::vector< etComponentType > | getInputExVlMinusWheel () const |
return input Ey value wheel 0 More... | |
std::vector< etComponentType > | getInputEyValPlusWheel () const |
return input Ex value wheel 1 More... | |
std::vector< etComponentType > | getInputEyVlMinusWheel () const |
return input Ey value wheel 0 More... | |
std::vector< etHadType > | getInputHtValPlusWheel () const |
return input Ht value wheel 1 More... | |
std::vector< etHadType > | getInputHtVlMinusWheel () const |
return input Ht value wheel 0 More... | |
std::vector< etComponentType > | getInputHxValPlusWheel () const |
return input Ht component values wheel 1 More... | |
std::vector< etComponentType > | getInputHxVlMinusWheel () const |
return input Ht value wheel 0 More... | |
std::vector< etComponentType > | getInputHyValPlusWheel () const |
std::vector< etComponentType > | getInputHyVlMinusWheel () const |
L1GctWheelEnergyFpga * | getMinusWheelFpga () const |
provide access to input pointer, Wheel Energy Fpga 0 More... | |
L1GctWheelJetFpga * | getMinusWheelJetFpga () const |
provide access to input pointer, Wheel Jet Fpga 0 More... | |
L1GctWheelEnergyFpga * | getPlusWheelFpga () const |
provide access to input pointer, Wheel Energy Fpga 1 More... | |
L1GctWheelJetFpga * | getPlusWheelJetFpga () const |
provide access to input pointer, Wheel Jet Fpga 1 More... | |
L1GctGlobalEnergyAlgos (const std::vector< L1GctWheelEnergyFpga *> &WheelFpga, const std::vector< L1GctWheelJetFpga *> &WheelJetFpga) | |
Constructor needs the Wheel card Fpgas set up first. More... | |
void | process () override |
process the data, fill output buffers More... | |
void | reset () |
clear internal buffers More... | |
void | setBxRange (const int firstBx, const int numberOfBx) |
define the bunch crossing range to process More... | |
void | setHtMissScale (const L1CaloEtScale *const scale) |
void | setInputWheelEt (unsigned wheel, unsigned energy, bool overflow) |
set input Et value per wheel (0 or 1); not used in normal operation More... | |
void | setInputWheelEx (unsigned wheel, int energy, bool overflow) |
set input Ex value per wheel (0 or 1); not used in normal operation More... | |
void | setInputWheelEy (unsigned wheel, int energy, bool overflow) |
set input Ey value per wheel (0 or 1); not used in normal operation More... | |
void | setInputWheelHt (unsigned wheel, unsigned energy, bool overflow) |
set input Ht value per wheel (0 or 1); not used in normal operation More... | |
void | setInputWheelHx (unsigned wheel, unsigned energy, bool overflow) |
set input Ht component values per wheel (0 or 1); not used in normal operation More... | |
void | setInputWheelHy (unsigned wheel, unsigned energy, bool overflow) |
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 More... | |
void | setJetFinderParams (const L1GctJetFinderParams *const jfpars) |
void | setNextBx (const int bx) |
partially clear buffers More... | |
bool | setupOk () const |
check setup More... | |
~L1GctGlobalEnergyAlgos () override | |
Destructor. More... | |
Public Member Functions inherited from L1GctProcessor | |
L1GctProcessor () | |
void | reset () |
complete reset of processor More... | |
void | setBxRange (const int firstBx, const int numberOfBx) |
define the bunch crossing range to process More... | |
void | setNextBx (const int bxnum) |
clear input data buffers and process a new bunch crossing More... | |
void | setTerse () |
bool | setupOk () const |
Method to check the setup for this processor. Returns true by default. More... | |
void | setVerbose () |
control output messages More... | |
virtual | ~L1GctProcessor () |
Protected Member Functions | |
void | resetPipelines () override |
void | resetProcessor () override |
Separate reset methods for the processor itself and any data stored in pipelines. More... | |
void | setupObjects () override |
Initialise inputs with null objects for the correct bunch crossing if required. More... | |
Protected Member Functions inherited from L1GctProcessor | |
int | bxAbs () const |
int | bxMax () const |
int | bxMin () const |
Support for multiple beam crossing operation. More... | |
int | bxRel () const |
int | numOfBx () const |
Friends | |
std::ostream & | operator<< (std::ostream &os, const L1GctGlobalEnergyAlgos &fpga) |
Overload << operator. More... | |
Additional Inherited Members | |
Protected Attributes inherited from L1GctProcessor | |
bool | m_verbose |
Flag to control output messages. More... | |
Emulates the GCT global energy algorithms.
This class carries out the final stage of summing of total Et, missing Et components Ex and Ey, calibrated jet energy Ht, and jet counts. It converts the final missing Ex and Ey sums to magnitude and direction. The inputs come from the two Wheel cards and the outputs are sent to the Global Trigger.
Definition at line 33 of file L1GctGlobalEnergyAlgos.h.
Definition at line 40 of file L1GctGlobalEnergyAlgos.h.
Definition at line 36 of file L1GctGlobalEnergyAlgos.h.
Definition at line 39 of file L1GctGlobalEnergyAlgos.h.
Definition at line 38 of file L1GctGlobalEnergyAlgos.h.
Definition at line 37 of file L1GctGlobalEnergyAlgos.h.
Definition at line 35 of file L1GctGlobalEnergyAlgos.h.
Enumerator | |
---|---|
etTotalMaxValue | |
etHadMaxValue | |
etMissMaxValue |
Definition at line 42 of file L1GctGlobalEnergyAlgos.h.
L1GctGlobalEnergyAlgos::L1GctGlobalEnergyAlgos | ( | const std::vector< L1GctWheelEnergyFpga *> & | WheelFpga, |
const std::vector< L1GctWheelJetFpga *> & | WheelJetFpga | ||
) |
Constructor needs the Wheel card Fpgas set up first.
Definition at line 16 of file L1GctGlobalEnergyAlgos.cc.
References m_hfSumProcessor, m_metComponents, m_mhtComponents, m_minusWheelFpga, m_minusWheelJetFpga, m_plusWheelFpga, m_plusWheelJetFpga, m_setupOk, L1GctProcessor::m_verbose, L1GctMet::setBitShift(), and L1GctGlobalHfSumAlgos::setupOk().
|
override |
Destructor.
Definition at line 118 of file L1GctGlobalEnergyAlgos.cc.
References m_hfSumProcessor.
|
overridevirtual |
get input data from sources
Implements L1GctProcessor.
Definition at line 203 of file L1GctGlobalEnergyAlgos.cc.
References L1GctGlobalHfSumAlgos::fetchInput(), L1GctWheelEnergyFpga::getOutputEt(), L1GctWheelEnergyFpga::getOutputEx(), L1GctWheelEnergyFpga::getOutputEy(), L1GctWheelEnergyFpga::getOutputHt(), L1GctWheelJetFpga::getOutputHx(), L1GctWheelJetFpga::getOutputHy(), m_etValPlusWheel, m_etVlMinusWheel, m_exValPlusWheel, m_exVlMinusWheel, m_eyValPlusWheel, m_eyVlMinusWheel, m_hfSumProcessor, m_htValPlusWheel, m_htVlMinusWheel, m_hxValPlusWheel, m_hxVlMinusWheel, m_hyValPlusWheel, m_hyVlMinusWheel, m_minusWheelFpga, m_minusWheelJetFpga, m_plusWheelFpga, m_plusWheelJetFpga, and m_setupOk.
Referenced by L1GlobalCaloTrigger::bxProcess().
|
inline |
return std::vector< output calibrated jet Et
Definition at line 129 of file L1GctGlobalEnergyAlgos.h.
References m_outputEtHad.
Referenced by L1GlobalCaloTrigger::getEtHadCollection().
|
inline |
Access to output quantities for all bunch crossings return output missing Et magnitude
Definition at line 123 of file L1GctGlobalEnergyAlgos.h.
References m_outputEtMiss.
Referenced by L1GlobalCaloTrigger::getEtMissCollection().
|
inline |
return output missing Et value
Definition at line 125 of file L1GctGlobalEnergyAlgos.h.
References m_outputEtMissPhi.
Referenced by L1GlobalCaloTrigger::getEtMissCollection().
|
inline |
return output total scalar Et
Definition at line 127 of file L1GctGlobalEnergyAlgos.h.
References m_outputEtSum.
Referenced by L1GlobalCaloTrigger::getEtSumCollection().
|
inline |
provide access to hf sum processor
Definition at line 96 of file L1GctGlobalEnergyAlgos.h.
References m_hfSumProcessor.
Referenced by L1GctPrintLuts::analyze(), and L1GlobalCaloTrigger::getHfSumProcessor().
|
inline |
return output missing Ht magnitude
Definition at line 131 of file L1GctGlobalEnergyAlgos.h.
References m_outputHtMiss.
Referenced by L1GlobalCaloTrigger::getHtMissCollection().
|
inline |
Definition at line 139 of file L1GctGlobalEnergyAlgos.h.
References L1GctMet::getHtMissLut(), and m_mhtComponents.
Referenced by L1GctPrintLuts::analyze().
|
inline |
return output missing Ht value
Definition at line 133 of file L1GctGlobalEnergyAlgos.h.
References m_outputHtMissPhi.
Referenced by L1GlobalCaloTrigger::getHtMissCollection().
|
inline |
return input Et value wheel 1
Definition at line 107 of file L1GctGlobalEnergyAlgos.h.
References m_etValPlusPipe.
|
inline |
return input Et value wheel 0
Definition at line 114 of file L1GctGlobalEnergyAlgos.h.
References m_etVlMinusPipe.
|
inline |
return input Ex value wheel 1
Definition at line 99 of file L1GctGlobalEnergyAlgos.h.
References m_exValPlusPipe.
|
inline |
return input Ey value wheel 0
Definition at line 103 of file L1GctGlobalEnergyAlgos.h.
References m_exVlMinusPipe.
|
inline |
return input Ex value wheel 1
Definition at line 101 of file L1GctGlobalEnergyAlgos.h.
References m_eyValPlusPipe.
|
inline |
return input Ey value wheel 0
Definition at line 105 of file L1GctGlobalEnergyAlgos.h.
References m_eyVlMinusPipe.
|
inline |
return input Ht value wheel 1
Definition at line 109 of file L1GctGlobalEnergyAlgos.h.
References m_htValPlusPipe.
|
inline |
return input Ht value wheel 0
Definition at line 116 of file L1GctGlobalEnergyAlgos.h.
References m_htVlMinusPipe.
|
inline |
return input Ht component values wheel 1
Definition at line 111 of file L1GctGlobalEnergyAlgos.h.
References m_hxValPlusPipe.
|
inline |
return input Ht value wheel 0
Definition at line 118 of file L1GctGlobalEnergyAlgos.h.
References m_hxVlMinusPipe.
|
inline |
Definition at line 112 of file L1GctGlobalEnergyAlgos.h.
References m_hyValPlusPipe.
|
inline |
Definition at line 119 of file L1GctGlobalEnergyAlgos.h.
References m_hyVlMinusPipe.
|
inline |
provide access to input pointer, Wheel Energy Fpga 0
Definition at line 90 of file L1GctGlobalEnergyAlgos.h.
References m_minusWheelFpga.
|
inline |
provide access to input pointer, Wheel Jet Fpga 0
Definition at line 94 of file L1GctGlobalEnergyAlgos.h.
References m_minusWheelJetFpga.
|
inline |
provide access to input pointer, Wheel Energy Fpga 1
Definition at line 88 of file L1GctGlobalEnergyAlgos.h.
References m_plusWheelFpga.
|
inline |
provide access to input pointer, Wheel Jet Fpga 1
Definition at line 92 of file L1GctGlobalEnergyAlgos.h.
References m_plusWheelJetFpga.
|
overridevirtual |
process the data, fill output buffers
Implements L1GctProcessor.
Definition at line 225 of file L1GctGlobalEnergyAlgos.cc.
References L1GctProcessor::bxRel(), etHadMaxValue, etMissMaxValue, etTotalMaxValue, m_etValPlusPipe, m_etValPlusWheel, m_etVlMinusPipe, m_etVlMinusWheel, m_exValPlusPipe, m_exValPlusWheel, m_exVlMinusPipe, m_exVlMinusWheel, m_eyValPlusPipe, m_eyValPlusWheel, m_eyVlMinusPipe, m_eyVlMinusWheel, m_hfSumProcessor, m_htValPlusPipe, m_htValPlusWheel, m_htVlMinusPipe, m_htVlMinusWheel, m_hxValPlusPipe, m_hxValPlusWheel, m_hxVlMinusPipe, m_hxVlMinusWheel, m_hyValPlusPipe, m_hyValPlusWheel, m_hyVlMinusPipe, m_hyVlMinusWheel, m_metComponents, m_mhtComponents, m_outputEtHad, m_outputEtMiss, m_outputEtMissPhi, m_outputEtSum, m_outputHtMiss, m_outputHtMissPhi, m_setupOk, L1GctMet::etmiss_vec::mag, L1GctMet::metVector(), L1GctUnsignedInt< nBits >::overFlow(), L1GctMet::etmiss_vec::phi, L1GctGlobalHfSumAlgos::process(), L1GctMet::setComponents(), L1GctUnsignedInt< nBits >::setOverFlow(), L1GctUnsignedInt< nBits >::setValue(), and L1GctUnsignedInt< nBits >::value().
Referenced by L1GlobalCaloTrigger::bxProcess().
void L1GctGlobalEnergyAlgos::reset | ( | void | ) |
clear internal buffers
clear buffers
Definition at line 149 of file L1GctGlobalEnergyAlgos.cc.
References m_hfSumProcessor, and L1GctProcessor::reset().
Referenced by L1GlobalCaloTrigger::reset().
|
overrideprotectedvirtual |
Implements L1GctProcessor.
Definition at line 180 of file L1GctGlobalEnergyAlgos.cc.
References m_etValPlusPipe, m_etVlMinusPipe, m_exValPlusPipe, m_exVlMinusPipe, m_eyValPlusPipe, m_eyVlMinusPipe, m_htValPlusPipe, m_htVlMinusPipe, m_hxValPlusPipe, m_hxVlMinusPipe, m_hyValPlusPipe, m_hyVlMinusPipe, m_outputEtHad, m_outputEtMiss, m_outputEtMissPhi, m_outputEtSum, m_outputHtMiss, m_outputHtMissPhi, and L1GctProcessor::numOfBx().
|
overrideprotectedvirtual |
Separate reset methods for the processor itself and any data stored in pipelines.
Implements L1GctProcessor.
Definition at line 165 of file L1GctGlobalEnergyAlgos.cc.
References m_etValPlusWheel, m_etVlMinusWheel, m_exValPlusWheel, m_exVlMinusWheel, m_eyValPlusWheel, m_eyVlMinusWheel, m_htValPlusWheel, m_htVlMinusWheel, m_hxValPlusWheel, m_hxVlMinusWheel, m_hyValPlusWheel, m_hyVlMinusWheel, L1GctUnsignedInt< nBits >::reset(), and L1GctTwosComplement< nBits >::reset().
void L1GctGlobalEnergyAlgos::setBxRange | ( | const int | firstBx, |
const int | numberOfBx | ||
) |
define the bunch crossing range to process
partially clear buffers
Definition at line 155 of file L1GctGlobalEnergyAlgos.cc.
References m_hfSumProcessor, and L1GctProcessor::setBxRange().
Referenced by L1GlobalCaloTrigger::bxSetup().
void L1GctGlobalEnergyAlgos::setHtMissScale | ( | const L1CaloEtScale *const | scale | ) |
Definition at line 317 of file L1GctGlobalEnergyAlgos.cc.
References m_mhtComponents, L1EGammaClusterEmuProducer_cfi::scale, and L1GctMet::setEtScale().
Referenced by L1GlobalCaloTrigger::setHtMissScale().
void L1GctGlobalEnergyAlgos::setInputWheelEt | ( | unsigned | wheel, |
unsigned | energy, | ||
bool | overflow | ||
) |
set input Et value per wheel (0 or 1); not used in normal operation
Definition at line 355 of file L1GctGlobalEnergyAlgos.cc.
References HCALHighEnergyHPDFilter_cfi::energy, m_etValPlusWheel, m_etVlMinusWheel, L1GctUnsignedInt< nBits >::setOverFlow(), L1GctUnsignedInt< nBits >::setValue(), and makeMuonMisalignmentScenario::wheel.
void L1GctGlobalEnergyAlgos::setInputWheelEx | ( | unsigned | wheel, |
int | energy, | ||
bool | overflow | ||
) |
set input Ex value per wheel (0 or 1); not used in normal operation
Definition at line 329 of file L1GctGlobalEnergyAlgos.cc.
References HCALHighEnergyHPDFilter_cfi::energy, m_exValPlusWheel, m_exVlMinusWheel, L1GctTwosComplement< nBits >::setOverFlow(), L1GctTwosComplement< nBits >::setValue(), and makeMuonMisalignmentScenario::wheel.
void L1GctGlobalEnergyAlgos::setInputWheelEy | ( | unsigned | wheel, |
int | energy, | ||
bool | overflow | ||
) |
set input Ey value per wheel (0 or 1); not used in normal operation
Definition at line 342 of file L1GctGlobalEnergyAlgos.cc.
References HCALHighEnergyHPDFilter_cfi::energy, m_eyValPlusWheel, m_eyVlMinusWheel, L1GctTwosComplement< nBits >::setOverFlow(), L1GctTwosComplement< nBits >::setValue(), and makeMuonMisalignmentScenario::wheel.
void L1GctGlobalEnergyAlgos::setInputWheelHt | ( | unsigned | wheel, |
unsigned | energy, | ||
bool | overflow | ||
) |
set input Ht value per wheel (0 or 1); not used in normal operation
Definition at line 368 of file L1GctGlobalEnergyAlgos.cc.
References HCALHighEnergyHPDFilter_cfi::energy, m_htValPlusWheel, m_htVlMinusWheel, L1GctUnsignedInt< nBits >::setOverFlow(), L1GctUnsignedInt< nBits >::setValue(), and makeMuonMisalignmentScenario::wheel.
void L1GctGlobalEnergyAlgos::setInputWheelHx | ( | unsigned | wheel, |
unsigned | energy, | ||
bool | overflow | ||
) |
set input Ht component values per wheel (0 or 1); not used in normal operation
Definition at line 381 of file L1GctGlobalEnergyAlgos.cc.
References HCALHighEnergyHPDFilter_cfi::energy, m_hxValPlusWheel, m_hxVlMinusWheel, L1GctTwosComplement< nBits >::setOverFlow(), L1GctTwosComplement< nBits >::setValue(), and makeMuonMisalignmentScenario::wheel.
void L1GctGlobalEnergyAlgos::setInputWheelHy | ( | unsigned | wheel, |
unsigned | energy, | ||
bool | overflow | ||
) |
Definition at line 394 of file L1GctGlobalEnergyAlgos.cc.
References HCALHighEnergyHPDFilter_cfi::energy, m_hyValPlusWheel, m_hyVlMinusWheel, L1GctTwosComplement< nBits >::setOverFlow(), L1GctTwosComplement< nBits >::setValue(), and makeMuonMisalignmentScenario::wheel.
void L1GctGlobalEnergyAlgos::setInputWheelJc | ( | unsigned | wheel, |
unsigned | jcnum, | ||
unsigned | count | ||
) |
set input jet count (number 0-11) per wheel (0 or 1); not used in normal operation
void L1GctGlobalEnergyAlgos::setJetFinderParams | ( | const L1GctJetFinderParams *const | jfpars | ) |
Definition at line 311 of file L1GctGlobalEnergyAlgos.cc.
References L1GctJetFinderParams::getHtLsbGeV(), m_mhtComponents, and L1GctMet::setEtComponentLsb().
Referenced by L1GlobalCaloTrigger::setJetFinderParams().
void L1GctGlobalEnergyAlgos::setNextBx | ( | const int | bx | ) |
partially clear buffers
Definition at line 160 of file L1GctGlobalEnergyAlgos.cc.
References simKBmtfDigis_cfi::bx, m_hfSumProcessor, and L1GctProcessor::setNextBx().
Referenced by L1GlobalCaloTrigger::bxReset().
|
inlineoverrideprotectedvirtual |
Initialise inputs with null objects for the correct bunch crossing if required.
Implements L1GctProcessor.
Definition at line 150 of file L1GctGlobalEnergyAlgos.h.
bool L1GctGlobalEnergyAlgos::setupOk | ( | ) | const |
check setup
Definition at line 322 of file L1GctGlobalEnergyAlgos.cc.
References m_hfSumProcessor, m_setupOk, and L1GctGlobalHfSumAlgos::setupOk().
Referenced by L1GlobalCaloTrigger::setupOk().
|
friend |
Overload << operator.
|
private |
Definition at line 184 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputEtValPlusWheel(), process(), and resetPipelines().
|
private |
Definition at line 169 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), operator<<(), process(), resetProcessor(), and setInputWheelEt().
|
private |
Definition at line 191 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputEtVlMinusWheel(), process(), and resetPipelines().
|
private |
Definition at line 176 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), operator<<(), process(), resetProcessor(), and setInputWheelEt().
|
private |
Definition at line 182 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputExValPlusWheel(), process(), and resetPipelines().
|
private |
Definition at line 167 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), operator<<(), process(), resetProcessor(), and setInputWheelEx().
|
private |
Definition at line 189 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputExVlMinusWheel(), process(), and resetPipelines().
|
private |
Definition at line 174 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), operator<<(), process(), resetProcessor(), and setInputWheelEx().
|
private |
Definition at line 183 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputEyValPlusWheel(), process(), and resetPipelines().
|
private |
Definition at line 168 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), operator<<(), process(), resetProcessor(), and setInputWheelEy().
|
private |
Definition at line 190 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputEyVlMinusWheel(), process(), and resetPipelines().
|
private |
Definition at line 175 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), operator<<(), process(), resetProcessor(), and setInputWheelEy().
|
private |
Definition at line 160 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), getHfSumProcessor(), L1GctGlobalEnergyAlgos(), operator<<(), process(), reset(), setBxRange(), setNextBx(), setupOk(), and ~L1GctGlobalEnergyAlgos().
Definition at line 185 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputHtValPlusWheel(), process(), and resetPipelines().
|
private |
Definition at line 170 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), operator<<(), process(), resetProcessor(), and setInputWheelHt().
Definition at line 192 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputHtVlMinusWheel(), process(), and resetPipelines().
|
private |
Definition at line 177 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), operator<<(), process(), resetProcessor(), and setInputWheelHt().
|
private |
Definition at line 186 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputHxValPlusWheel(), process(), and resetPipelines().
|
private |
Definition at line 171 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), process(), resetProcessor(), and setInputWheelHx().
|
private |
Definition at line 193 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputHxVlMinusWheel(), process(), and resetPipelines().
|
private |
Definition at line 178 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), process(), resetProcessor(), and setInputWheelHx().
|
private |
Definition at line 187 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputHyValPlusWheel(), process(), and resetPipelines().
|
private |
Definition at line 172 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), process(), resetProcessor(), and setInputWheelHy().
|
private |
Definition at line 194 of file L1GctGlobalEnergyAlgos.h.
Referenced by getInputHyVlMinusWheel(), process(), and resetPipelines().
|
private |
Definition at line 179 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), process(), resetProcessor(), and setInputWheelHy().
|
private |
Definition at line 163 of file L1GctGlobalEnergyAlgos.h.
Referenced by L1GctGlobalEnergyAlgos(), and process().
|
private |
Definition at line 164 of file L1GctGlobalEnergyAlgos.h.
Referenced by getHtMissLut(), L1GctGlobalEnergyAlgos(), process(), setHtMissScale(), and setJetFinderParams().
|
private |
Definition at line 155 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), getMinusWheelFpga(), L1GctGlobalEnergyAlgos(), and operator<<().
|
private |
Definition at line 157 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), getMinusWheelJetFpga(), L1GctGlobalEnergyAlgos(), and operator<<().
Definition at line 200 of file L1GctGlobalEnergyAlgos.h.
Referenced by getEtHadColl(), operator<<(), process(), and resetPipelines().
|
private |
Definition at line 197 of file L1GctGlobalEnergyAlgos.h.
Referenced by getEtMissColl(), operator<<(), process(), and resetPipelines().
|
private |
Definition at line 198 of file L1GctGlobalEnergyAlgos.h.
Referenced by getEtMissPhiColl(), operator<<(), process(), and resetPipelines().
|
private |
Definition at line 199 of file L1GctGlobalEnergyAlgos.h.
Referenced by getEtSumColl(), operator<<(), process(), and resetPipelines().
|
private |
Definition at line 201 of file L1GctGlobalEnergyAlgos.h.
Referenced by getHtMissColl(), process(), and resetPipelines().
|
private |
Definition at line 202 of file L1GctGlobalEnergyAlgos.h.
Referenced by getHtMissPhiColl(), process(), and resetPipelines().
|
private |
Definition at line 154 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), getPlusWheelFpga(), L1GctGlobalEnergyAlgos(), and operator<<().
|
private |
Definition at line 156 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), getPlusWheelJetFpga(), L1GctGlobalEnergyAlgos(), and operator<<().
|
private |
Definition at line 204 of file L1GctGlobalEnergyAlgos.h.
Referenced by fetchInput(), L1GctGlobalEnergyAlgos(), process(), and setupOk().