15 #ifndef L1MUDT_PHI_LUT_H
16 #define L1MUDT_PHI_LUT_H
63 std::pair<unsigned short, unsigned short>
getPrecision()
const;
72 typedef std::map<short, short, std::less<short> >
LUT;
L1MuDTPhiLut()
constructor
unsigned short int nbit_phi
std::map< short, short, std::less< short > > LUT
virtual ~L1MuDTPhiLut()
destructor
int getDeltaPhi(int idx, int address) const
get delta-phi for a given address (bend-angle)
std::vector< LUT > phi_lut
unsigned short int nbit_phib
void print() const
print phi-assignment look-up tables
int load()
load phi-assignment look-up tables
void setPrecision()
set precision for look-up tables
std::pair< unsigned short, unsigned short > getPrecision() const
get precision for look-up tables
void reset()
reset phi-assignment look-up tables