Go to the documentation of this file. 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;
static const int NAddress
uint16_t value(const uint16_t lutAddress) const override
void setFunction(const L1GctJetFinderParams *const lutfn)
void setOutputEtScale(const L1CaloEtScale *const scale)
~L1GctJetEtCalibrationLut() override
static const unsigned JET_ENERGY_BITWIDTH
Input bitwidth of jet energy; must be 10 or more.
friend std::ostream & operator<<(std::ostream &os, const L1GctJetEtCalibrationLut &lut)
Overload << operator.
const L1CaloEtScale * getOutputEtScale() const
std::ostream & operator<<(std::ostream &os, const L1GctJetEtCalibrationLut &lut)
const L1GctJetFinderParams * getFunction() const
void setEtaBin(const unsigned eta)
const L1GctJetFinderParams * m_lutFunction
Base class for LookUp Tables.
L1GctJetEtCalibrationLut()
const L1CaloEtScale * m_outputEtScale