1 #ifndef L1RCTLookupTables_h 2 #define L1RCTLookupTables_h 35 unsigned int lookup(
unsigned short ecalInput,
36 unsigned short hcalInput,
40 unsigned short twrNo)
const;
42 unsigned int lookup(
unsigned short hfInput,
unsigned short crtNo,
unsigned short crdNo,
unsigned short twrNo)
const;
unsigned int eGammaETCode(float ecal, float hcal, int iAbsEta) const
unsigned int lookup(unsigned short ecalInput, unsigned short hcalInput, unsigned short fgbit, unsigned short crtNo, unsigned short crdNo, unsigned short twrNo) const
bool hOeFGVetoBit(float ecal, float hcal, bool fgbit) const
bool activityBit(float ecal, float hcal) const
const L1RCTChannelMask * channelMask_
const L1RCTNoisyChannelMask * noisyChannelMask_
void setHcalScale(const L1CaloHcalScale *hcalScale)
float convertEcal(unsigned short ecal, unsigned short iAbsEta, short sign) const
const L1CaloEcalScale * ecalScale_
void setL1CaloEtScale(const L1CaloEtScale *etScale)
const L1RCTParameters * rctParameters() const
unsigned int jetMETETCode(float ecal, float hcal, int iAbsEta) const
const L1RCTParameters * rctParameters_
void setEcalScale(const L1CaloEcalScale *ecalScale)
unsigned long convertToInteger(float et, float lsb, int precision) const
void setRCTParameters(const L1RCTParameters *rctParameters)
void setNoisyChannelMask(const L1RCTNoisyChannelMask *channelMask)
float convertHcal(unsigned short hcal, unsigned short iAbsEta, short sign) const
const L1CaloHcalScale * hcalScale_
unsigned int emRank(unsigned short energy) const
const L1CaloEtScale * etScale_
void setChannelMask(const L1RCTChannelMask *channelMask)