1 #ifndef L1TMUON_BARREL_PARAMS_HELPER_h
2 #define L1TMUON_BARREL_PARAMS_HELPER_h
6 #include "boost/shared_ptr.hpp"
30 typedef std::map<short, short, std::less<short> >
LUT;
106 void print(std::ostream&)
const;
118 int load_ext(std::vector<L1TMuonBarrelParams::LUTParams::extLUT>&,
unsigned short int,
unsigned short int );
L1MuDTEtaPatternLut l1mudttfetaplut
void configFromDB(l1t::TrigSystem &trgSys)
void set_Extrapolation_21(bool par1)
void set_PHI_Assignment_nbits_PhiB(int par1)
void set_PT_Assignment_nbits_Phi(int par1)
bool get_Extrapolation_21() const
int load_phi(std::vector< LUT > &, unsigned short int, unsigned short int, std::string)
std::vector< LUT > phi_lut() const
int get_PT_Assignment_nbits_PhiB() const
void setqp_lut(qpLUT qplut)
void set_Extrapolation_nbits_PhiB(int par1)
void set_OutOfTime_Filter(bool par1)
void set_Extrapolation_nbits_Phi(int par1)
std::vector< LUT > pta_lut() const
~L1TMuonBarrelParamsHelper()
std::vector< LUT > pta_lut_
std::vector< int > pta_threshold() const
void set_DisableNewAlgo(bool par1)
void set_Open_LUTs(bool par1)
std::vector< LUTParams::extLUT > ext_lut() const
unsigned fwVersion() const
bool get_EtaTrackFinder() const
std::vector< extLUT > ext_lut_
void setphi_lut(std::vector< LUT > philut)
std::string AssLUTPath() const
int get_Extrapolation_Filter() const
int load_ext(std::vector< L1TMuonBarrelParams::LUTParams::extLUT > &, unsigned short int, unsigned short int)
std::map< LUTID, LUTCONT > qpLUT
int get_PT_Assignment_nbits_Phi() const
void set_OutOfTime_Filter_Window(int par1)
int get_Extrapolation_nbits_Phi() const
void setpta_lut(std::vector< LUT > ptalut)
std::vector< LUT > phi_lut_
int load_pt(std::vector< LUT > &, std::vector< int > &, unsigned short int, std::string)
if configDB
bool get_Open_LUTs() const
void set_PHI_Assignment_nbits_Phi(int par1)
void setAssLUTPath(std::string path)
void set_Extrapolation_Filter(int par1)
L1MuDTQualPatternLut l1mudttfqualplut
friend std::ostream& operator<<(std::ostream& o, const L1TMuonBarrelParams & p) { p...
void seteta_lut(etaLUT eta_lut)
void set_EtaTrackFinder(bool par1)
int get_PHI_Assignment_nbits_Phi() const
int get_OutOfTime_Filter_Window() const
void setFwVersion(unsigned fwVersion)
void setext_lut(std::vector< LUTParams::extLUT > extlut)
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_PHI_Assignment_nbits_PhiB() const
void set_BX_max(int par1)
bool get_OutOfTime_Filter() const
void set_PT_Assignment_nbits_PhiB(int par1)
void print(std::ostream &) const
int get_Extrapolation_nbits_PhiB() const
std::vector< Node > pnodes_
void set_BX_min(int par1)
std::vector< unsigned short int > LUT
bool get_DisableNewAlgo() const
L1TMuonBarrelParamsHelper()
std::map< short, L1MuDTEtaPattern, std::less< short > > etaLUT
Eta Pattern LUT.
void setpta_threshold(std::vector< int > ptathresh)
std::vector< int > pta_threshold_