L1GctWheelEnergyFpga::etComponentType etComponentType
void setComponents(const unsigned ex, const unsigned ey)
void setExComponent(const unsigned ex)
int cordicShiftAndRoundBits(const int e, const unsigned nBits) const
void setAlgoType(const metAlgoType algo)
metAlgoType getAlgoType() const
void setEyComponent(const etComponentType &ey)
etComponentType m_eyComponent
const double componentLsb() const
void setBitShift(const unsigned nbits)
etmiss_internal useHtMissLutAlgo(const int ex, const int ey, const bool of) const
L1GctHtMissLut * m_htMissLut
const bool inputOverFlow() const
unsigned getBitShift() const
etComponentType getEyComponent() const
void setEyComponent(const unsigned ey)
unsigned short m_bitShift
L1GctUnsignedInt< L1GctEtMiss::kEtMissNBits > etMissType
void setComponents(const etComponentType &ex, const etComponentType &ey)
void setEtComponentLsb(const double lsb)
etmiss_internal cordicTranslateAlgo(const int ex, const int ey, const bool of) const
Stores Level-1 missing Et in (Ex, Ey) form, allowing it to be retrieved as (magnitude,...
LUT for conversion of Ht components x and y to magnitude and angle.
etComponentType m_exComponent
void setEtScale(const L1CaloEtScale *const fn)
L1GctMet(const unsigned ex=0, const unsigned ey=0, const metAlgoType algo=cordicTranslate)
void setExComponent(const etComponentType &ex)
const L1GctHtMissLut * getHtMissLut() const
const L1CaloEtScale * etScale() const
L1GctUnsignedInt< L1GctEtMiss::kEtMissPhiNBits > etMissPhiType
etmiss_internal oldGctAlgo(const int ex, const int ey) const
etComponentType getExComponent() const
etmiss_internal floatingPointAlgo(const int ex, const int ey) const
etmiss_vec metVector() const