#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 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.
|
inline |
|
inline |
Definition at line 120 of file L1TMuonBarrelParams.h.
References L1TMuonBarrelParams::LUTParams::eta_lut_, and lutparams_.
Referenced by seteta_lut().
|
inline |
Definition at line 114 of file L1TMuonBarrelParams.h.
References L1TMuonBarrelParams::LUTParams::ext_lut_, and lutparams_.
|
inline |
|
inline |
Definition at line 145 of file L1TMuonBarrelParams.h.
References BX_max, CONFIG, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 144 of file L1TMuonBarrelParams.h.
References BX_min, CONFIG, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 153 of file L1TMuonBarrelParams.h.
References CONFIG, DisableNewAlgo, and pnodes_.
Referenced by L1MuBMAssignmentUnit::PtAU().
|
inline |
Definition at line 151 of file L1TMuonBarrelParams.h.
References CONFIG, EtaTrackFinder, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 152 of file L1TMuonBarrelParams.h.
References CONFIG, Extrapolation_21, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 146 of file L1TMuonBarrelParams.h.
References CONFIG, Extrapolation_Filter, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 142 of file L1TMuonBarrelParams.h.
References CONFIG, Extrapolation_nbits_Phi, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 143 of file L1TMuonBarrelParams.h.
References CONFIG, Extrapolation_nbits_PhiB, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 150 of file L1TMuonBarrelParams.h.
References CONFIG, Open_LUTs, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 149 of file L1TMuonBarrelParams.h.
References CONFIG, OutOfTime_Filter, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 147 of file L1TMuonBarrelParams.h.
References CONFIG, OutOfTime_Filter_Window, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 140 of file L1TMuonBarrelParams.h.
References CONFIG, PHI_Assignment_nbits_Phi, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 141 of file L1TMuonBarrelParams.h.
References CONFIG, PHI_Assignment_nbits_PhiB, and pnodes_.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 138 of file L1TMuonBarrelParams.h.
References CONFIG, pnodes_, and PT_Assignment_nbits_Phi.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 139 of file L1TMuonBarrelParams.h.
References CONFIG, pnodes_, and PT_Assignment_nbits_PhiB.
Referenced by L1MuBMTFConfig::setDefaultsES().
|
inline |
Definition at line 111 of file L1TMuonBarrelParams.h.
References lutparams_, and L1TMuonBarrelParams::LUTParams::phi_lut_.
|
inline |
Definition at line 106 of file L1TMuonBarrelParams.h.
References lutparams_, and L1TMuonBarrelParams::LUTParams::pta_lut_.
|
inline |
Definition at line 108 of file L1TMuonBarrelParams.h.
References lutparams_, and L1TMuonBarrelParams::LUTParams::pta_threshold_.
|
inline |
Definition at line 117 of file L1TMuonBarrelParams.h.
References lutparams_, and L1TMuonBarrelParams::LUTParams::qp_lut_.
|
private |
|
inline |
Definition at line 129 of file L1TMuonBarrelParams.h.
References BX_max, CONFIG, pfMETCorrectionType0_cfi::par1, and pnodes_.
|
inline |
Definition at line 128 of file L1TMuonBarrelParams.h.
References BX_min, CONFIG, pfMETCorrectionType0_cfi::par1, and pnodes_.
|
inline |
Definition at line 136 of file L1TMuonBarrelParams.h.
References CONFIG, DisableNewAlgo, pfMETCorrectionType0_cfi::par1, and pnodes_.
|
inline |
Definition at line 134 of file L1TMuonBarrelParams.h.
References CONFIG, EtaTrackFinder, pfMETCorrectionType0_cfi::par1, and pnodes_.
|
inline |
Definition at line 135 of file L1TMuonBarrelParams.h.
References CONFIG, Extrapolation_21, pfMETCorrectionType0_cfi::par1, and pnodes_.
|
inline |
Definition at line 130 of file L1TMuonBarrelParams.h.
References CONFIG, Extrapolation_Filter, pfMETCorrectionType0_cfi::par1, and pnodes_.
|
inline |
Definition at line 126 of file L1TMuonBarrelParams.h.
References CONFIG, Extrapolation_nbits_Phi, pfMETCorrectionType0_cfi::par1, and pnodes_.
|
inline |
Definition at line 127 of file L1TMuonBarrelParams.h.
References CONFIG, Extrapolation_nbits_PhiB, pfMETCorrectionType0_cfi::par1, and pnodes_.
|
inline |
Definition at line 133 of file L1TMuonBarrelParams.h.
References CONFIG, Open_LUTs, pfMETCorrectionType0_cfi::par1, and pnodes_.
|
inline |
Definition at line 132 of file L1TMuonBarrelParams.h.
References CONFIG, OutOfTime_Filter, pfMETCorrectionType0_cfi::par1, and pnodes_.
|
inline |
Definition at line 131 of file L1TMuonBarrelParams.h.
References CONFIG, OutOfTime_Filter_Window, pfMETCorrectionType0_cfi::par1, and pnodes_.
|
inline |
Definition at line 124 of file L1TMuonBarrelParams.h.
References CONFIG, pfMETCorrectionType0_cfi::par1, PHI_Assignment_nbits_Phi, and pnodes_.
|
inline |
Definition at line 125 of file L1TMuonBarrelParams.h.
References CONFIG, pfMETCorrectionType0_cfi::par1, PHI_Assignment_nbits_PhiB, and pnodes_.
|
inline |
Definition at line 122 of file L1TMuonBarrelParams.h.
References CONFIG, pfMETCorrectionType0_cfi::par1, pnodes_, and PT_Assignment_nbits_Phi.
|
inline |
Definition at line 123 of file L1TMuonBarrelParams.h.
References CONFIG, pfMETCorrectionType0_cfi::par1, pnodes_, and PT_Assignment_nbits_PhiB.
|
inline |
Definition at line 103 of file L1TMuonBarrelParams.h.
References CONFIG, EnsembleCalibrationLA_cfg::path, and pnodes_.
|
inline |
Definition at line 119 of file L1TMuonBarrelParams.h.
References eta_lut(), L1TMuonBarrelParams::LUTParams::eta_lut_, and lutparams_.
|
inline |
Definition at line 113 of file L1TMuonBarrelParams.h.
References L1TMuonBarrelParams::LUTParams::ext_lut_, L1DTTrackFinderConfig_cff::extlut, and lutparams_.
|
inline |
Definition at line 156 of file L1TMuonBarrelParams.h.
|
inline |
Definition at line 110 of file L1TMuonBarrelParams.h.
References lutparams_, L1TMuonBarrelParams::LUTParams::phi_lut_, and L1DTTrackFinderConfig_cff::philut.
|
inline |
Definition at line 105 of file L1TMuonBarrelParams.h.
References lutparams_, L1TMuonBarrelParams::LUTParams::pta_lut_, and L1DTTrackFinderConfig_cff::ptalut.
|
inline |
Definition at line 107 of file L1TMuonBarrelParams.h.
References lutparams_, and L1TMuonBarrelParams::LUTParams::pta_threshold_.
|
inline |
Definition at line 116 of file L1TMuonBarrelParams.h.
References lutparams_, and L1TMuonBarrelParams::LUTParams::qp_lut_.
|
friend |
Definition at line 168 of file L1TMuonBarrelParams.h.
|
friend |
Definition at line 168 of file L1TMuonBarrelParams.h.
unsigned L1TMuonBarrelParams::fwVersion_ |
Definition at line 160 of file L1TMuonBarrelParams.h.
Referenced by L1TMuonBarrelParamsHelper::fwVersion(), fwVersion(), L1TMuonBarrelParams(), L1TMuonBarrelParamsHelper::print(), 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 165 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 164 of file L1TMuonBarrelParams.h.
LUTParams L1TMuonBarrelParams::lutparams_ |
Definition at line 166 of file L1TMuonBarrelParams.h.
Referenced by L1TMuonBarrelParamsHelper::configFromPy(), L1TMuonBarrelParamsHelper::eta_lut(), eta_lut(), L1TMuonBarrelParamsHelper::ext_lut(), ext_lut(), L1TMuonBarrelParamsHelper::phi_lut(), phi_lut(), L1TMuonBarrelParamsHelper::pta_lut(), pta_lut(), L1TMuonBarrelParamsHelper::pta_threshold(), pta_threshold(), L1TMuonBarrelParamsHelper::qp_lut(), qp_lut(), L1MuBMEtaProcessor::receiveData(), L1MuBMEtaProcessor::runEtaMatchingUnit(), L1MuBMEtaProcessor::runEtaTrackFinder(), L1TMuonBarrelParamsHelper::seteta_lut(), seteta_lut(), L1TMuonBarrelParamsHelper::setext_lut(), setext_lut(), L1TMuonBarrelParamsHelper::setphi_lut(), setphi_lut(), L1TMuonBarrelParamsHelper::setpta_lut(), setpta_lut(), L1TMuonBarrelParamsHelper::setpta_threshold(), setpta_threshold(), L1TMuonBarrelParamsHelper::setqp_lut(), and setqp_lut().
std::vector<Node> L1TMuonBarrelParams::pnodes_ |
Definition at line 162 of file L1TMuonBarrelParams.h.
Referenced by L1TMuonBarrelParamsHelper::AssLUTPath(), AssLUTPath(), L1TMuonBarrelParamsHelper::get_BX_max(), get_BX_max(), L1TMuonBarrelParamsHelper::get_BX_min(), get_BX_min(), L1TMuonBarrelParamsHelper::get_DisableNewAlgo(), get_DisableNewAlgo(), L1TMuonBarrelParamsHelper::get_EtaTrackFinder(), get_EtaTrackFinder(), L1TMuonBarrelParamsHelper::get_Extrapolation_21(), get_Extrapolation_21(), L1TMuonBarrelParamsHelper::get_Extrapolation_Filter(), get_Extrapolation_Filter(), L1TMuonBarrelParamsHelper::get_Extrapolation_nbits_Phi(), get_Extrapolation_nbits_Phi(), L1TMuonBarrelParamsHelper::get_Extrapolation_nbits_PhiB(), get_Extrapolation_nbits_PhiB(), L1TMuonBarrelParamsHelper::get_Open_LUTs(), get_Open_LUTs(), L1TMuonBarrelParamsHelper::get_OutOfTime_Filter(), get_OutOfTime_Filter(), L1TMuonBarrelParamsHelper::get_OutOfTime_Filter_Window(), get_OutOfTime_Filter_Window(), L1TMuonBarrelParamsHelper::get_PHI_Assignment_nbits_Phi(), get_PHI_Assignment_nbits_Phi(), L1TMuonBarrelParamsHelper::get_PHI_Assignment_nbits_PhiB(), get_PHI_Assignment_nbits_PhiB(), L1TMuonBarrelParamsHelper::get_PT_Assignment_nbits_Phi(), get_PT_Assignment_nbits_Phi(), L1TMuonBarrelParamsHelper::get_PT_Assignment_nbits_PhiB(), get_PT_Assignment_nbits_PhiB(), L1TMuonBarrelParams(), L1TMuonBarrelParamsHelper::set_BX_max(), set_BX_max(), L1TMuonBarrelParamsHelper::set_BX_min(), set_BX_min(), L1TMuonBarrelParamsHelper::set_DisableNewAlgo(), set_DisableNewAlgo(), L1TMuonBarrelParamsHelper::set_EtaTrackFinder(), set_EtaTrackFinder(), L1TMuonBarrelParamsHelper::set_Extrapolation_21(), set_Extrapolation_21(), L1TMuonBarrelParamsHelper::set_Extrapolation_Filter(), set_Extrapolation_Filter(), L1TMuonBarrelParamsHelper::set_Extrapolation_nbits_Phi(), set_Extrapolation_nbits_Phi(), L1TMuonBarrelParamsHelper::set_Extrapolation_nbits_PhiB(), set_Extrapolation_nbits_PhiB(), L1TMuonBarrelParamsHelper::set_Open_LUTs(), set_Open_LUTs(), L1TMuonBarrelParamsHelper::set_OutOfTime_Filter(), set_OutOfTime_Filter(), L1TMuonBarrelParamsHelper::set_OutOfTime_Filter_Window(), set_OutOfTime_Filter_Window(), L1TMuonBarrelParamsHelper::set_PHI_Assignment_nbits_Phi(), set_PHI_Assignment_nbits_Phi(), L1TMuonBarrelParamsHelper::set_PHI_Assignment_nbits_PhiB(), set_PHI_Assignment_nbits_PhiB(), L1TMuonBarrelParamsHelper::set_PT_Assignment_nbits_Phi(), set_PT_Assignment_nbits_Phi(), L1TMuonBarrelParamsHelper::set_PT_Assignment_nbits_PhiB(), set_PT_Assignment_nbits_PhiB(), L1TMuonBarrelParamsHelper::setAssLUTPath(), and setAssLUTPath().
unsigned L1TMuonBarrelParams::version_ |
Definition at line 156 of file L1TMuonBarrelParams.h.
Referenced by L1TMuonBarrelParamsViewer::analyze(), and L1TMuonBarrelParams().