Go to the documentation of this file. 1 #ifndef L1TMUON_BARREL_PARAMS_HELPER_h
2 #define L1TMUON_BARREL_PARAMS_HELPER_h
28 typedef std::map<short, short, std::less<short> >
LUT;
38 std::map<std::string, bool>& allBools,
102 void print(std::ostream&)
const;
112 int load_ext(std::vector<L1TMuonBarrelParams::LUTParams::extLUT>&,
unsigned short int,
unsigned short int);
int load_phi(std::vector< LUT > &, unsigned short int, unsigned short int, std::string)
void set_BX_min(int par1)
void set_BX_max(int par1)
unsigned fwVersion() const
void setpta_lut(std::vector< LUT > ptalut)
int get_PT_Assignment_nbits_Phi() const
void setphi_lut(std::vector< LUT > philut)
void set_DisableNewAlgo(bool par1)
L1MuBMTQualPatternLut l1mudttfqualplut
friend std::ostream& operator<<(std::ostream& o, const L1TMuonBarrelParams & p) { p....
bool get_Open_LUTs() const
std::map< short, short, std::less< short > > LUT
std::vector< LUT > phi_lut() const
std::map< short, L1MuDTEtaPattern, std::less< short > > etaLUT
Eta Pattern LUT.
void set_PT_Assignment_nbits_Phi(int par1)
void set_Open_LUTs(bool par1)
std::vector< int > pta_threshold() const
std::vector< LUTParams::extLUT > ext_lut() const
L1TMuonBarrelParamsHelper()
std::vector< LUT > pta_lut() const
std::string AssLUTPath() const
void setFwVersion(unsigned fwVersion)
void set_OutOfTime_Filter(bool par1)
void set_Extrapolation_nbits_PhiB(int par1)
void print(std::ostream &) const
void set_Extrapolation_nbits_Phi(int par1)
void setpta_threshold(std::vector< int > ptathresh)
bool get_OutOfTime_Filter() const
void set_PT_Assignment_nbits_PhiB(int par1)
void setAssLUTPath(std::string path)
int get_PHI_Assignment_nbits_PhiB() const
bool get_Extrapolation_21() const
std::vector< Node > pnodes_
void set_Extrapolation_21(bool par1)
int load_pt(std::vector< LUT > &, std::vector< int > &, unsigned short int, std::string)
if configDB
void set_Extrapolation_Filter(int par1)
int get_PHI_Assignment_nbits_Phi() const
void set_PHI_Assignment_nbits_Phi(int par1)
~L1TMuonBarrelParamsHelper()
L1MuBMTEtaPatternLut l1mudttfetaplut
void set_EtaTrackFinder(bool par1)
void configFromDB(l1t::TriggerSystem &trgSys)
void setext_lut(std::vector< LUTParams::extLUT > extlut)
void set_OutOfTime_Filter_Window(int par1)
int get_PT_Assignment_nbits_PhiB() const
bool get_EtaTrackFinder() const
std::vector< LUT > phi_lut_
void set_PHI_Assignment_nbits_PhiB(int par1)
int get_Extrapolation_nbits_PhiB() const
std::vector< LUT > pta_lut_
bool get_DisableNewAlgo() const
std::vector< extLUT > ext_lut_
int get_OutOfTime_Filter_Window() const
void seteta_lut(etaLUT eta_lut)
std::vector< int > pta_threshold_
void configFromPy(std::map< std::string, int > &allInts, std::map< std::string, bool > &allBools, std::map< std::string, std::vector< std::string > > allMasks, unsigned int fwVersion, const std::string &AssLUTpath)
int get_Extrapolation_nbits_Phi() const
int load_ext(std::vector< L1TMuonBarrelParams::LUTParams::extLUT > &, unsigned short int, unsigned short int)
std::map< LUTID, LUTCONT > qpLUT
void setqp_lut(qpLUT qplut)
int get_Extrapolation_Filter() const