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