38 int getPt(
int pta_ind,
int address)
const;
50 std::pair<unsigned short, unsigned short>
getPrecision()
const;
56 int getLow(
int ext_ind,
int address)
const;
59 int getHigh(
int ext_ind,
int address)
const;
70 enum Extrapolation {
EX12,
EX13,
EX14,
EX21,
EX23,
EX24,
EX34,
EX15,
EX16,
EX25,
EX26,
EX56 };
virtual ~L1MuBMLUTHandler()
destructor
int getPt(int pta_ind, int address) const
get pt-value for a given address
int getLow(int ext_ind, int address) const
get low_value for a given address
int getHigh(int ext_ind, int address) const
get high_value for a given address
int getPtLutThreshold(int pta_ind) const
get pt-assignment LUT threshold
L1MuBMLUTHandler(const L1TMuonBarrelParams &l1params)
constructor
const L1TMuonBarrelParamsAllPublic * l1tbmparams
std::pair< unsigned short, unsigned short > getPrecision() const
get precision for look-up tables
int getDeltaPhi(int idx, int address) const
get delta-phi for a given address (bend-angle)
void print_pta_lut() const
print pt-assignment look-up tables
void print_phi_lut() const
print phi-assignment look-up tables
void print_ext_lut() const
print extrapolation look-up tables