Go to the documentation of this file. 1 #ifndef L1GCTHFETSUMSLUT_H_
2 #define L1GCTHFETSUMSLUT_H_
75 uint16_t
value(
const uint16_t lutAddress)
const override;
std::ostream & operator<<(std::ostream &os, const L1GctHfEtSumsLut &lut)
std::vector< double > getThresholdsGeV() const
Get thresholds.
uint16_t value(const uint16_t lutAddress) const override
~L1GctHfEtSumsLut() override
Destructor.
const L1CaloEtScale * m_lutFunction
LUT for compression of HF Et sum to output format.
const L1CaloEtScale * lutFunction() const
Return the Lut function.
static const int NAddress
L1GctHfEtSumsLut::hfLutType lutType() const
Return the type of Lut.
L1GctHfEtSumsLut()
Default constructor.
L1GctHfEtSumsLut operator=(const L1GctHfEtSumsLut &lut)
Overload = operator.
Base class for LookUp Tables.
friend std::ostream & operator<<(std::ostream &os, const L1GctHfEtSumsLut &lut)
Overload << operator.
void setFunction(const L1CaloEtScale *const fn)
Set the function.
L1GctHfEtSumsLut::hfLutType m_lutType
std::vector< unsigned > getThresholdsGct() const