1 #ifndef L1GCTJETETCALIBRATIONLUT_H_ 2 #define L1GCTJETETCALIBRATIONLUT_H_ 4 #define JET_ET_CAL_LUT_ADD_BITS 11 5 #define JET_ET_CAL_LUT_DAT_BITS 6 51 uint16_t
value(
const uint16_t lutAddress)
const override;
friend std::ostream & operator<<(std::ostream &os, const L1GctJetEtCalibrationLut &lut)
Overload << operator.
void setFunction(const L1GctJetFinderParams *const lutfn)
Base class for LookUp Tables.
void setOutputEtScale(const L1CaloEtScale *const scale)
const L1CaloEtScale * m_outputEtScale
const L1CaloEtScale * getOutputEtScale() const
static const int NAddress
~L1GctJetEtCalibrationLut() override
static const unsigned JET_ENERGY_BITWIDTH
Input bitwidth of jet energy; must be 10 or more.
const L1GctJetFinderParams * getFunction() const
L1GctJetEtCalibrationLut()
std::ostream & operator<<(std::ostream &os, const L1GctJetEtCalibrationLut &lut)
const L1GctJetFinderParams * m_lutFunction
uint16_t value(const uint16_t lutAddress) const override
void setEtaBin(const unsigned eta)