1 #ifndef L1GCTHTMISSLUT_H_ 2 #define L1GCTHTMISSLUT_H_ 62 uint16_t
value(
const uint16_t lutAddress)
const override;
uint16_t value(const uint16_t lutAddress) const override
~L1GctHtMissLut() override
Destructor.
void setEtScale(const L1CaloEtScale *const fn)
Set the functions.
static constexpr int kHxOrHyMissComponentNBits
friend std::ostream & operator<<(std::ostream &os, const L1GctHtMissLut &lut)
Overload << operator.
static constexpr int kHtMissMagnitudeNBits
std::vector< double > getThresholdsGeV() const
Get thresholds.
LUT for conversion of Ht components x and y to magnitude and angle.
Base class for LookUp Tables.
L1GctHtMissLut operator=(const L1GctHtMissLut &lut)
Overload = operator.
std::vector< unsigned > getThresholdsGct() const
void setExEyLsb(const double lsb)
std::ostream & operator<<(std::ostream &os, const L1GctHtMissLut &lut)
const L1CaloEtScale * m_etScale
static constexpr int kHtMissAngleNBits
static const int NAddress
const L1CaloEtScale * etScale() const
Return the Lut functions and parameters.
L1GctHtMissLut()
Default constructor.
const double componentLsb() const