#include <L1TMuonBarrelParams.h>
Classes | |
class | LUTParams |
class | Node |
Public Types | |
enum | { Version = 1 } |
enum | { CONFIG = 0, NUM_BMTF_PARAM_NODES = 2 } |
enum | { PT_Assignment_nbits_Phi, PT_Assignment_nbits_PhiB, PHI_Assignment_nbits_Phi, PHI_Assignment_nbits_PhiB, Extrapolation_nbits_Phi, Extrapolation_nbits_PhiB, BX_min, BX_max, Extrapolation_Filter, OutOfTime_Filter_Window, OutOfTime_Filter, Open_LUTs, EtaTrackFinder, Extrapolation_21, DisableNewAlgo, NUM_CONFIG_PARAMS } |
typedef std::map< short, L1MuDTEtaPattern, std::less< short > > | etaLUT |
Eta Pattern LUT. More... | |
typedef std::map< short, short, std::less< short > > | LUT |
L1MuBMPtaLut. More... | |
typedef std::pair< short, std::vector< short > > | LUTCONT |
typedef std::pair< short, short > | LUTID |
Qual Pattern LUT. More... | |
typedef std::map< LUTID, LUTCONT > | qpLUT |
Public Member Functions | |
L1TMuonBarrelParams () | |
~L1TMuonBarrelParams () | |
Public Attributes | |
unsigned | fwVersion_ |
L1MuDTTFMasks | l1mudttfmasks |
std::vector< L1MuDTTFMasks > | l1mudttfmasks_ |
L1MuDTTFParameters | l1mudttfparams |
std::vector< L1MuDTTFParameters > | l1mudttfparams_ |
LUTParams | lutparams_ |
std::vector< Node > | pnodes_ |
unsigned | version_ |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Description: Placeholder for BMTF parameters
Definition at line 23 of file L1TMuonBarrelParams.h.
typedef std::map<short, L1MuDTEtaPattern, std::less<short> > L1TMuonBarrelParams::etaLUT |
Eta Pattern LUT.
Definition at line 78 of file L1TMuonBarrelParams.h.
typedef std::map<short, short, std::less<short> > L1TMuonBarrelParams::LUT |
L1MuBMPtaLut.
Definition at line 72 of file L1TMuonBarrelParams.h.
typedef std::pair<short, std::vector<short> > L1TMuonBarrelParams::LUTCONT |
Definition at line 75 of file L1TMuonBarrelParams.h.
typedef std::pair<short, short> L1TMuonBarrelParams::LUTID |
Qual Pattern LUT.
Definition at line 74 of file L1TMuonBarrelParams.h.
typedef std::map<LUTID, LUTCONT> L1TMuonBarrelParams::qpLUT |
Definition at line 76 of file L1TMuonBarrelParams.h.
anonymous enum |
anonymous enum |
anonymous enum |
Definition at line 45 of file L1TMuonBarrelParams.h.
L1TMuonBarrelParams::L1TMuonBarrelParams | ( | ) |
Definition at line 3 of file L1TMuonBarrelParams.cc.
References CONFIG, fwVersion_, NUM_CONFIG_PARAMS, pnodes_, Version, and version_.
|
inline |
Definition at line 100 of file L1TMuonBarrelParams.h.
|
private |
|
friend |
Definition at line 112 of file L1TMuonBarrelParams.h.
|
friend |
Definition at line 112 of file L1TMuonBarrelParams.h.
unsigned L1TMuonBarrelParams::fwVersion_ |
Definition at line 104 of file L1TMuonBarrelParams.h.
Referenced by L1TMuonBarrelParamsAllPublic::fwVersion(), L1TMuonBarrelParamsHelper::fwVersion(), L1TMuonBarrelParams(), L1TMuonBarrelParamsHelper::print(), L1TMuonBarrelParamsAllPublic::setFwVersion(), and L1TMuonBarrelParamsHelper::setFwVersion().
L1MuDTTFMasks L1TMuonBarrelParams::l1mudttfmasks |
Definition at line 66 of file L1TMuonBarrelParams.h.
Referenced by L1TMuonBarrelParamsHelper::configFromDB(), L1TMuonBarrelParamsHelper::configFromPy(), L1MuBMEtaProcessor::receiveData(), and L1MuBMSectorReceiver::run().
std::vector<L1MuDTTFMasks> L1TMuonBarrelParams::l1mudttfmasks_ |
Definition at line 109 of file L1TMuonBarrelParams.h.
L1MuDTTFParameters L1TMuonBarrelParams::l1mudttfparams |
Definition at line 65 of file L1TMuonBarrelParams.h.
Referenced by L1TMuonBarrelParamsHelper::configFromPy(), L1MuBMEUX::run(), L1MuBMSectorReceiver::run(), and L1MuBMExtrapolationUnit::run().
std::vector<L1MuDTTFParameters> L1TMuonBarrelParams::l1mudttfparams_ |
Definition at line 108 of file L1TMuonBarrelParams.h.
LUTParams L1TMuonBarrelParams::lutparams_ |
Definition at line 110 of file L1TMuonBarrelParams.h.
Referenced by L1TMuonBarrelParamsHelper::configFromPy(), L1TMuonBarrelParamsAllPublic::eta_lut(), L1TMuonBarrelParamsHelper::eta_lut(), L1TMuonBarrelParamsAllPublic::ext_lut(), L1TMuonBarrelParamsHelper::ext_lut(), L1TMuonBarrelParamsAllPublic::phi_lut(), L1TMuonBarrelParamsHelper::phi_lut(), L1TMuonBarrelParamsAllPublic::pta_lut(), L1TMuonBarrelParamsHelper::pta_lut(), L1TMuonBarrelParamsAllPublic::pta_threshold(), L1TMuonBarrelParamsHelper::pta_threshold(), L1TMuonBarrelParamsAllPublic::qp_lut(), L1TMuonBarrelParamsHelper::qp_lut(), L1MuBMEtaProcessor::receiveData(), L1MuBMEtaProcessor::runEtaMatchingUnit(), L1MuBMEtaProcessor::runEtaTrackFinder(), L1TMuonBarrelParamsAllPublic::seteta_lut(), L1TMuonBarrelParamsHelper::seteta_lut(), L1TMuonBarrelParamsAllPublic::setext_lut(), L1TMuonBarrelParamsHelper::setext_lut(), L1TMuonBarrelParamsAllPublic::setphi_lut(), L1TMuonBarrelParamsHelper::setphi_lut(), L1TMuonBarrelParamsAllPublic::setpta_lut(), L1TMuonBarrelParamsHelper::setpta_lut(), L1TMuonBarrelParamsAllPublic::setpta_threshold(), L1TMuonBarrelParamsHelper::setpta_threshold(), L1TMuonBarrelParamsAllPublic::setqp_lut(), and L1TMuonBarrelParamsHelper::setqp_lut().
std::vector<Node> L1TMuonBarrelParams::pnodes_ |
Definition at line 106 of file L1TMuonBarrelParams.h.
Referenced by L1TMuonBarrelParamsAllPublic::AssLUTPath(), L1TMuonBarrelParamsHelper::AssLUTPath(), L1TMuonBarrelParamsAllPublic::get_BX_max(), L1TMuonBarrelParamsHelper::get_BX_max(), L1TMuonBarrelParamsAllPublic::get_BX_min(), L1TMuonBarrelParamsHelper::get_BX_min(), L1TMuonBarrelParamsAllPublic::get_DisableNewAlgo(), L1TMuonBarrelParamsHelper::get_DisableNewAlgo(), L1TMuonBarrelParamsAllPublic::get_EtaTrackFinder(), L1TMuonBarrelParamsHelper::get_EtaTrackFinder(), L1TMuonBarrelParamsAllPublic::get_Extrapolation_21(), L1TMuonBarrelParamsHelper::get_Extrapolation_21(), L1TMuonBarrelParamsAllPublic::get_Extrapolation_Filter(), L1TMuonBarrelParamsHelper::get_Extrapolation_Filter(), L1TMuonBarrelParamsAllPublic::get_Extrapolation_nbits_Phi(), L1TMuonBarrelParamsHelper::get_Extrapolation_nbits_Phi(), L1TMuonBarrelParamsAllPublic::get_Extrapolation_nbits_PhiB(), L1TMuonBarrelParamsHelper::get_Extrapolation_nbits_PhiB(), L1TMuonBarrelParamsAllPublic::get_Open_LUTs(), L1TMuonBarrelParamsHelper::get_Open_LUTs(), L1TMuonBarrelParamsAllPublic::get_OutOfTime_Filter(), L1TMuonBarrelParamsHelper::get_OutOfTime_Filter(), L1TMuonBarrelParamsAllPublic::get_OutOfTime_Filter_Window(), L1TMuonBarrelParamsHelper::get_OutOfTime_Filter_Window(), L1TMuonBarrelParamsAllPublic::get_PHI_Assignment_nbits_Phi(), L1TMuonBarrelParamsHelper::get_PHI_Assignment_nbits_Phi(), L1TMuonBarrelParamsAllPublic::get_PHI_Assignment_nbits_PhiB(), L1TMuonBarrelParamsHelper::get_PHI_Assignment_nbits_PhiB(), L1TMuonBarrelParamsAllPublic::get_PT_Assignment_nbits_Phi(), L1TMuonBarrelParamsHelper::get_PT_Assignment_nbits_Phi(), L1TMuonBarrelParamsAllPublic::get_PT_Assignment_nbits_PhiB(), L1TMuonBarrelParamsHelper::get_PT_Assignment_nbits_PhiB(), L1TMuonBarrelParams(), L1TMuonBarrelParamsAllPublic::set_BX_max(), L1TMuonBarrelParamsHelper::set_BX_max(), L1TMuonBarrelParamsAllPublic::set_BX_min(), L1TMuonBarrelParamsHelper::set_BX_min(), L1TMuonBarrelParamsAllPublic::set_DisableNewAlgo(), L1TMuonBarrelParamsHelper::set_DisableNewAlgo(), L1TMuonBarrelParamsAllPublic::set_EtaTrackFinder(), L1TMuonBarrelParamsHelper::set_EtaTrackFinder(), L1TMuonBarrelParamsAllPublic::set_Extrapolation_21(), L1TMuonBarrelParamsHelper::set_Extrapolation_21(), L1TMuonBarrelParamsAllPublic::set_Extrapolation_Filter(), L1TMuonBarrelParamsHelper::set_Extrapolation_Filter(), L1TMuonBarrelParamsAllPublic::set_Extrapolation_nbits_Phi(), L1TMuonBarrelParamsHelper::set_Extrapolation_nbits_Phi(), L1TMuonBarrelParamsAllPublic::set_Extrapolation_nbits_PhiB(), L1TMuonBarrelParamsHelper::set_Extrapolation_nbits_PhiB(), L1TMuonBarrelParamsAllPublic::set_Open_LUTs(), L1TMuonBarrelParamsHelper::set_Open_LUTs(), L1TMuonBarrelParamsAllPublic::set_OutOfTime_Filter(), L1TMuonBarrelParamsHelper::set_OutOfTime_Filter(), L1TMuonBarrelParamsAllPublic::set_OutOfTime_Filter_Window(), L1TMuonBarrelParamsHelper::set_OutOfTime_Filter_Window(), L1TMuonBarrelParamsAllPublic::set_PHI_Assignment_nbits_Phi(), L1TMuonBarrelParamsHelper::set_PHI_Assignment_nbits_Phi(), L1TMuonBarrelParamsAllPublic::set_PHI_Assignment_nbits_PhiB(), L1TMuonBarrelParamsHelper::set_PHI_Assignment_nbits_PhiB(), L1TMuonBarrelParamsAllPublic::set_PT_Assignment_nbits_Phi(), L1TMuonBarrelParamsHelper::set_PT_Assignment_nbits_Phi(), L1TMuonBarrelParamsAllPublic::set_PT_Assignment_nbits_PhiB(), L1TMuonBarrelParamsHelper::set_PT_Assignment_nbits_PhiB(), L1TMuonBarrelParamsAllPublic::setAssLUTPath(), and L1TMuonBarrelParamsHelper::setAssLUTPath().
unsigned L1TMuonBarrelParams::version_ |
Definition at line 103 of file L1TMuonBarrelParams.h.
Referenced by L1TMuonBarrelParams().