CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Private Attributes
L1MuGMTConfig Class Reference

#include <L1MuGMTConfig.h>

Public Member Functions

void clearLUTsRegs ()
 
void createLUTsRegs ()
 
void dumpLUTs (std::string dir)
 
void dumpRegs (std::string dir)
 
 L1MuGMTConfig (const edm::ParameterSet &ps)
 constructor More...
 
void setCaloGeom (const L1CaloGeometry *caloGeom)
 
void setDefaults ()
 
void setGMTChanMask (const L1MuGMTChannelMask *gmtchanmask)
 
void setGMTParams (const L1MuGMTParameters *gmtparams)
 
void setGMTScales (const L1MuGMTScales *gmtscales)
 
void setTriggerPtScale (const L1MuTriggerPtScale *trigptscale)
 
void setTriggerScales (const L1MuTriggerScales *trigscales)
 
virtual ~L1MuGMTConfig ()
 destructor More...
 

Static Public Member Functions

static bool Debug ()
 
static bool Debug (int level)
 
static int getBxMax ()
 
static int getBxMaxRo ()
 
static int getBxMin ()
 
static int getBxMinRo ()
 
static const L1CaloGeometrygetCaloGeom ()
 
static bool getCaloTrigger ()
 
static edm::InputTag getCSCInputTag ()
 
static int getDebugLevel ()
 
static bool getDoOvlRpcAnd ()
 require DT/CSC candidates to be confirmed by the RPC in the overlap region More...
 
static edm::InputTag getDTInputTag ()
 
static L1MuGMTEtaLUTgetEtaLUT ()
 
static float getEtaPhiThresholdBarrel ()
 
static float getEtaPhiThresholdCOU ()
 
static float getEtaPhiThresholdEndcap ()
 
static float getEtaWeightBarrel ()
 
static float getEtaWeightCOU ()
 
static float getEtaWeightEndcap ()
 
static const L1MuGMTChannelMaskgetGMTChanMask ()
 
static const L1MuGMTParametersgetGMTParams ()
 
static const L1MuGMTScalesgetGMTScales ()
 
static int getIsolationCellSizeEta ()
 
static int getIsolationCellSizePhi ()
 
static L1MuGMTLFCOUDeltaEtaLUTgetLFCOUDeltaEtaLUT ()
 
static L1MuGMTLFDeltaEtaLUTgetLFDeltaEtaLUT ()
 
static L1MuGMTLFDisableHotLUTgetLFDisableHotLUT ()
 
static L1MuGMTLFEtaConvLUTgetLFEtaConvLUT ()
 
static L1MuGMTLFMatchQualLUTgetLFMatchQualLUT ()
 
static L1MuGMTLFMergeRankCombineLUTgetLFMergeRankCombineLUT ()
 
static L1MuGMTLFMergeRankEtaPhiLUTgetLFMergeRankEtaPhiLUT ()
 
static L1MuGMTLFMergeRankEtaQLUTgetLFMergeRankEtaQLUT ()
 
static L1MuGMTLFMergeRankPtQLUTgetLFMergeRankPtQLUT ()
 
static L1MuGMTLFOvlEtaConvLUTgetLFOvlEtaConvLUT ()
 
static L1MuGMTLFPhiProEtaConvLUTgetLFPhiProEtaConvLUT ()
 
static L1MuGMTLFPhiProLUTgetLFPhiProLUT ()
 
static L1MuGMTLFPtMixLUTgetLFPtMixLUT ()
 
static L1MuGMTLFSortRankCombineLUTgetLFSortRankCombineLUT ()
 
static L1MuGMTLFSortRankEtaPhiLUTgetLFSortRankEtaPhiLUT ()
 
static L1MuGMTLFSortRankEtaQLUTgetLFSortRankEtaQLUT ()
 
static L1MuGMTLFSortRankPtQLUTgetLFSortRankPtQLUT ()
 
static L1MuGMTMIAUEtaConvLUTgetMIAUEtaConvLUT ()
 
static L1MuGMTMIAUEtaProLUTgetMIAUEtaProLUT ()
 
static L1MuGMTMIAUPhiPro1LUTgetMIAUPhiPro1LUT ()
 
static L1MuGMTMIAUPhiPro2LUTgetMIAUPhiPro2LUT ()
 
static edm::InputTag getMipIsoInputTag ()
 
static const edm::ParameterSetgetParameterSet ()
 
static L1MuGMTPhiLUTgetPhiLUT ()
 
static float getPhiWeightBarrel ()
 
static float getPhiWeightCOU ()
 
static float getPhiWeightEndcap ()
 
static bool getPropagatePhi ()
 
static L1MuGMTRegCDLConfiggetRegCDLConfig ()
 
static L1MuGMTRegMMConfigChargegetRegMMConfigCharge ()
 
static L1MuGMTRegMMConfigEtagetRegMMConfigEta ()
 
static L1MuGMTRegMMConfigISOgetRegMMConfigISO ()
 
static L1MuGMTRegMMConfigMIPgetRegMMConfigMIP ()
 
static L1MuGMTRegMMConfigPhigetRegMMConfigPhi ()
 
static L1MuGMTRegMMConfigPtgetRegMMConfigPt ()
 
static L1MuGMTRegMMConfigSRKgetRegMMConfigSRK ()
 
static L1MuGMTRegSortRankOffsetgetRegSortRankOffset ()
 
static edm::InputTag getRPCbInputTag ()
 
static edm::InputTag getRPCfInputTag ()
 
static const L1MuTriggerPtScalegetTriggerPtScale ()
 
static const L1MuTriggerScalesgetTriggerScales ()
 
static unsigned getVersionLUTs ()
 
static unsigned getVersionSortRankEtaQLUT ()
 
static void setDebugLevel (int level)
 

Static Public Attributes

static const unsigned int MAXCSC = 4
 
static const unsigned int MAXDTBX = 4
 
static const unsigned int MaxMuons = 4
 
static const unsigned int MAXRPC = 8
 
static const unsigned int MAXRPCbarrel = 4
 
static const unsigned int MAXRPCendcap = 4
 

Static Private Attributes

static int m_BxMax = 4
 
static int m_BxMaxRo = 2
 
static int m_BxMin = -4
 
static int m_BxMinRo = -2
 
static const L1CaloGeometrym_caloGeom = nullptr
 
static bool m_CaloTrigger = true
 
static edm::InputTag m_CSCInputTag = edm::InputTag()
 
static int m_dbgLevel = 0
 
static bool m_debug = false
 
static bool m_DoOvlRpcAnd = false
 
static edm::InputTag m_DTInputTag = edm::InputTag()
 
static L1MuGMTEtaLUTm_EtaLUT = nullptr
 
static float m_EtaPhiThreshold_barrel = 0.062
 
static float m_EtaPhiThreshold_COU = 0.127
 
static float m_EtaPhiThreshold_endcap = 0.062
 
static float m_EtaWeight_barrel = 0.028
 
static float m_EtaWeight_COU = 0.316
 
static float m_EtaWeight_endcap = 0.13
 
static const L1MuGMTChannelMaskm_GMTChanMask = nullptr
 
static const L1MuGMTParametersm_GMTParams = nullptr
 
static const L1MuGMTScalesm_GMTScales = nullptr
 
static int m_IsolationCellSizeEta = 2
 
static int m_IsolationCellSizePhi = 2
 
static L1MuGMTLFCOUDeltaEtaLUTm_LFCOUDeltaEtaLUT = nullptr
 
static L1MuGMTLFDeltaEtaLUTm_LFDeltaEtaLUT = nullptr
 
static L1MuGMTLFDisableHotLUTm_LFDisableHotLUT = nullptr
 
static L1MuGMTLFEtaConvLUTm_LFEtaConvLUT = nullptr
 
static L1MuGMTLFMatchQualLUTm_LFMatchQualLUT = nullptr
 
static L1MuGMTLFMergeRankCombineLUTm_LFMergeRankCombineLUT = nullptr
 
static L1MuGMTLFMergeRankEtaPhiLUTm_LFMergeRankEtaPhiLUT = nullptr
 
static L1MuGMTLFMergeRankEtaQLUTm_LFMergeRankEtaQLUT = nullptr
 
static L1MuGMTLFMergeRankPtQLUTm_LFMergeRankPtQLUT = nullptr
 
static L1MuGMTLFOvlEtaConvLUTm_LFOvlEtaConvLUT = nullptr
 
static L1MuGMTLFPhiProEtaConvLUTm_LFPhiProEtaConvLUT = nullptr
 
static L1MuGMTLFPhiProLUTm_LFPhiProLUT = nullptr
 
static L1MuGMTLFPtMixLUTm_LFPtMixLUT = nullptr
 
static L1MuGMTLFSortRankCombineLUTm_LFSortRankCombineLUT = nullptr
 
static L1MuGMTLFSortRankEtaPhiLUTm_LFSortRankEtaPhiLUT = nullptr
 
static L1MuGMTLFSortRankEtaQLUTm_LFSortRankEtaQLUT = nullptr
 
static L1MuGMTLFSortRankPtQLUTm_LFSortRankPtQLUT = nullptr
 
static L1MuGMTMIAUEtaConvLUTm_MIAUEtaConvLUT = nullptr
 
static L1MuGMTMIAUEtaProLUTm_MIAUEtaProLUT = nullptr
 
static L1MuGMTMIAUPhiPro1LUTm_MIAUPhiPro1LUT = nullptr
 
static L1MuGMTMIAUPhiPro2LUTm_MIAUPhiPro2LUT = nullptr
 
static edm::InputTag m_MipIsoInputTag = edm::InputTag()
 
static L1MuGMTPhiLUTm_PhiLUT = nullptr
 
static float m_PhiWeight_barrel = 1.0
 
static float m_PhiWeight_COU = 1.0
 
static float m_PhiWeight_endcap = 1.0
 
static bool m_PropagatePhi = false
 
static const edm::ParameterSetm_ps = nullptr
 
static L1MuGMTRegCDLConfigm_RegCDLConfig = nullptr
 
static L1MuGMTRegMMConfigChargem_RegMMConfigCharge = nullptr
 
static L1MuGMTRegMMConfigEtam_RegMMConfigEta = nullptr
 
static L1MuGMTRegMMConfigISOm_RegMMConfigISO = nullptr
 
static L1MuGMTRegMMConfigMIPm_RegMMConfigMIP = nullptr
 
static L1MuGMTRegMMConfigPhim_RegMMConfigPhi = nullptr
 
static L1MuGMTRegMMConfigPtm_RegMMConfigPt = nullptr
 
static L1MuGMTRegMMConfigSRKm_RegMMConfigSRK = nullptr
 
static L1MuGMTRegSortRankOffsetm_RegSortRankOffset = nullptr
 
static edm::InputTag m_RPCbInputTag = edm::InputTag()
 
static edm::InputTag m_RPCfInputTag = edm::InputTag()
 
static const L1MuTriggerPtScalem_TriggerPtScale = nullptr
 
static const L1MuTriggerScalesm_TriggerScales = nullptr
 
static unsigned m_VersionLUTs = 0
 
static unsigned m_VersionSortRankEtaQLUT = 2
 

Detailed Description

Configuration parameters for L1GlobalMuonTrigger.

Definition at line 83 of file L1MuGMTConfig.h.

Constructor & Destructor Documentation

◆ L1MuGMTConfig()

L1MuGMTConfig::L1MuGMTConfig ( const edm::ParameterSet ps)

constructor

Definition at line 79 of file L1MuGMTConfig.cc.

79  {
80  m_ps = &ps;
81 
82  m_DTInputTag = m_ps->getParameter<edm::InputTag>("DTCandidates");
83  m_CSCInputTag = m_ps->getParameter<edm::InputTag>("CSCCandidates");
84  m_RPCbInputTag = m_ps->getParameter<edm::InputTag>("RPCbCandidates");
85  m_RPCfInputTag = m_ps->getParameter<edm::InputTag>("RPCfCandidates");
87 
88  m_debug = true;
89  m_dbgLevel = m_ps->getUntrackedParameter<int>("Debug", 0);
90 
91  // set min and max bunch crossing
92  m_BxMin = m_ps->getParameter<int>("BX_min");
93  m_BxMax = m_ps->getParameter<int>("BX_max");
94 
95  // set min and max bunch crossing for the readout
96  m_BxMinRo = m_ps->getParameter<int>("BX_min_readout");
97  m_BxMaxRo = m_ps->getParameter<int>("BX_max_readout");
98 }

References edm::ParameterSet::getParameter().

◆ ~L1MuGMTConfig()

L1MuGMTConfig::~L1MuGMTConfig ( )
virtual

destructor

Definition at line 103 of file L1MuGMTConfig.cc.

103 {}

Member Function Documentation

◆ clearLUTsRegs()

void L1MuGMTConfig::clearLUTsRegs ( )

Definition at line 207 of file L1MuGMTConfig.cc.

207  {
208  // delete Registers
209  delete m_RegCDLConfig;
210  delete m_RegMMConfigPhi;
211  delete m_RegMMConfigEta;
212  delete m_RegMMConfigPt;
213  delete m_RegMMConfigCharge;
214  delete m_RegMMConfigMIP;
215  delete m_RegMMConfigISO;
216  delete m_RegMMConfigSRK;
217  delete m_RegSortRankOffset;
218 
219  // delete LUTs
220  delete m_EtaLUT;
221  delete m_LFCOUDeltaEtaLUT;
222  delete m_LFDeltaEtaLUT;
223  delete m_LFDisableHotLUT;
224  delete m_LFEtaConvLUT;
225  delete m_LFMatchQualLUT;
227  delete m_LFMergeRankEtaPhiLUT;
228  delete m_LFMergeRankEtaQLUT;
229  delete m_LFMergeRankPtQLUT;
230  delete m_LFOvlEtaConvLUT;
231  delete m_LFPhiProEtaConvLUT;
232  delete m_LFPhiProLUT;
233  delete m_LFPtMixLUT;
234  delete m_LFSortRankCombineLUT;
235  delete m_LFSortRankEtaPhiLUT;
236  delete m_LFSortRankEtaQLUT;
237  delete m_LFSortRankPtQLUT;
238  delete m_MIAUEtaConvLUT;
239  delete m_MIAUEtaProLUT;
240  delete m_MIAUPhiPro1LUT;
241  delete m_MIAUPhiPro2LUT;
242  delete m_PhiLUT;
243 }

Referenced by L1MuGlobalMuonTrigger::produce().

◆ createLUTsRegs()

void L1MuGMTConfig::createLUTsRegs ( )

Definition at line 169 of file L1MuGMTConfig.cc.

169  {
170  // create Registers
180 
181  // create LUTs
182  m_EtaLUT = new L1MuGMTEtaLUT();
204  m_PhiLUT = new L1MuGMTPhiLUT();
205 }

Referenced by L1MuGlobalMuonTrigger::produce().

◆ Debug() [1/2]

static bool L1MuGMTConfig::Debug ( )
inlinestatic

◆ Debug() [2/2]

static bool L1MuGMTConfig::Debug ( int  level)
inlinestatic

Definition at line 102 of file L1MuGMTConfig.h.

102 { return (m_debug && m_dbgLevel >= level); }

References personalPlayback::level, m_dbgLevel, and m_debug.

◆ dumpLUTs()

void L1MuGMTConfig::dumpLUTs ( std::string  dir)

Definition at line 245 of file L1MuGMTConfig.cc.

245  {
246  std::vector<L1MuGMTLUT*> theLUTs;
247 
248  theLUTs.push_back(m_LFSortRankEtaQLUT);
249  theLUTs.push_back(m_LFSortRankPtQLUT);
250  theLUTs.push_back(m_LFSortRankEtaPhiLUT);
251  theLUTs.push_back(m_LFSortRankCombineLUT);
252 
253  theLUTs.push_back(m_LFDisableHotLUT);
254 
255  theLUTs.push_back(m_LFMergeRankEtaQLUT);
256  theLUTs.push_back(m_LFMergeRankPtQLUT);
257  theLUTs.push_back(m_LFMergeRankEtaPhiLUT);
258  theLUTs.push_back(m_LFMergeRankCombineLUT);
259 
260  theLUTs.push_back(m_LFDeltaEtaLUT);
261  theLUTs.push_back(m_LFMatchQualLUT);
262  theLUTs.push_back(m_LFOvlEtaConvLUT);
263  theLUTs.push_back(m_LFCOUDeltaEtaLUT);
264 
265  theLUTs.push_back(m_LFEtaConvLUT);
266 
267  theLUTs.push_back(m_LFPtMixLUT);
268  theLUTs.push_back(m_LFPhiProLUT);
269  theLUTs.push_back(m_LFPhiProEtaConvLUT);
270 
271  theLUTs.push_back(m_MIAUEtaConvLUT);
272  theLUTs.push_back(m_MIAUPhiPro1LUT);
273  theLUTs.push_back(m_MIAUPhiPro2LUT);
274  theLUTs.push_back(m_MIAUEtaProLUT);
275 
276  std::vector<L1MuGMTLUT*>::iterator it = theLUTs.begin();
277  for (; it != theLUTs.end(); it++) {
278  edm::LogVerbatim("GMT_LUTGen_info") << "**** Generating " << (*it)->Name() << " LUT ****" << endl
279  << "saving" << endl;
280  std::string fn = dir + "/" + (*it)->Name() + ".lut";
281  (*it)->Save(fn.c_str());
282  }
283 
284  edm::LogVerbatim("GMT_LUTGen_info") << "Successfully created all GMT look-up tables in directory './" << dir << "'"
285  << endl
286  << endl;
287 }

References DeadROC_duringRun::dir, personalPlayback::fn, and AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by L1MuGlobalMuonTrigger::produce().

◆ dumpRegs()

void L1MuGMTConfig::dumpRegs ( std::string  dir)

Definition at line 289 of file L1MuGMTConfig.cc.

289  {
290  std::vector<L1MuGMTReg*> theRegs;
291 
292  theRegs.push_back(m_RegCDLConfig);
293  theRegs.push_back(m_RegMMConfigPhi);
294  theRegs.push_back(m_RegMMConfigEta);
295  theRegs.push_back(m_RegMMConfigPt);
296  theRegs.push_back(m_RegMMConfigCharge);
297  theRegs.push_back(m_RegMMConfigSRK);
298  theRegs.push_back(m_RegMMConfigMIP);
299  theRegs.push_back(m_RegMMConfigISO);
300  theRegs.push_back(m_RegSortRankOffset);
301 
302  ofstream of((dir + "/LogicFPGARegs.cfg").c_str());
303 
304  std::vector<L1MuGMTReg*>::iterator it = theRegs.begin();
305  for (; it != theRegs.end(); it++) {
306  for (unsigned int i = 0; i < (*it)->getNumberOfInstances(); i++)
307  of << (*it)->getName() << "[" << i << "] = " << (*it)->getValue(i) << endl;
308  }
309 }

References DeadROC_duringRun::dir, and mps_fire::i.

Referenced by L1MuGlobalMuonTrigger::produce().

◆ getBxMax()

static int L1MuGMTConfig::getBxMax ( )
inlinestatic

Definition at line 108 of file L1MuGMTConfig.h.

108 { return m_BxMax; }

References m_BxMax.

Referenced by L1MuGlobalMuonTrigger::L1MuGlobalMuonTrigger(), and L1MuGlobalMuonTrigger::produce().

◆ getBxMaxRo()

static int L1MuGMTConfig::getBxMaxRo ( )
inlinestatic

Definition at line 111 of file L1MuGMTConfig.h.

111 { return m_BxMaxRo; }

References m_BxMaxRo.

Referenced by L1MuGlobalMuonTrigger::getReadoutCollection().

◆ getBxMin()

static int L1MuGMTConfig::getBxMin ( )
inlinestatic

Definition at line 107 of file L1MuGMTConfig.h.

107 { return m_BxMin; }

References m_BxMin.

Referenced by L1MuGlobalMuonTrigger::L1MuGlobalMuonTrigger(), and L1MuGlobalMuonTrigger::produce().

◆ getBxMinRo()

static int L1MuGMTConfig::getBxMinRo ( )
inlinestatic

Definition at line 110 of file L1MuGMTConfig.h.

110 { return m_BxMinRo; }

References m_BxMinRo.

Referenced by L1MuGlobalMuonTrigger::getReadoutCollection().

◆ getCaloGeom()

static const L1CaloGeometry* L1MuGMTConfig::getCaloGeom ( )
inlinestatic

Definition at line 175 of file L1MuGMTConfig.h.

175 { return m_caloGeom; }

References m_caloGeom.

Referenced by L1MuGMTMIAUEtaProLUT::TheLookupFunction().

◆ getCaloTrigger()

static bool L1MuGMTConfig::getCaloTrigger ( )
inlinestatic

Definition at line 123 of file L1MuGMTConfig.h.

123 { return m_CaloTrigger; }

References m_CaloTrigger.

Referenced by L1MuGMTPSB::receiveData().

◆ getCSCInputTag()

static edm::InputTag L1MuGMTConfig::getCSCInputTag ( )
inlinestatic

Definition at line 96 of file L1MuGMTConfig.h.

96 { return m_CSCInputTag; }

References m_CSCInputTag.

Referenced by L1MuGMTPSB::L1MuGMTPSB(), and L1MuGMTPSB::receiveData().

◆ getDebugLevel()

static int L1MuGMTConfig::getDebugLevel ( )
inlinestatic

Definition at line 105 of file L1MuGMTConfig.h.

105 { return m_dbgLevel; }

References m_dbgLevel.

◆ getDoOvlRpcAnd()

static bool L1MuGMTConfig::getDoOvlRpcAnd ( )
inlinestatic

require DT/CSC candidates to be confirmed by the RPC in the overlap region

Definition at line 128 of file L1MuGMTConfig.h.

128 { return m_DoOvlRpcAnd; }

References m_DoOvlRpcAnd.

Referenced by L1MuGMTLFSortRankEtaQLUT::TheLookupFunction().

◆ getDTInputTag()

static edm::InputTag L1MuGMTConfig::getDTInputTag ( )
inlinestatic

Definition at line 95 of file L1MuGMTConfig.h.

95 { return m_DTInputTag; }

References m_DTInputTag.

Referenced by L1MuGMTPSB::L1MuGMTPSB(), and L1MuGMTPSB::receiveData().

◆ getEtaLUT()

static L1MuGMTEtaLUT* L1MuGMTConfig::getEtaLUT ( )
inlinestatic

Definition at line 147 of file L1MuGMTConfig.h.

147 { return m_EtaLUT; }

References m_EtaLUT.

◆ getEtaPhiThresholdBarrel()

static float L1MuGMTConfig::getEtaPhiThresholdBarrel ( )
inlinestatic

Definition at line 115 of file L1MuGMTConfig.h.

115 { return m_EtaPhiThreshold_barrel; }

References m_EtaPhiThreshold_barrel.

Referenced by L1MuGMTLFMatchQualLUT::InitParameters().

◆ getEtaPhiThresholdCOU()

static float L1MuGMTConfig::getEtaPhiThresholdCOU ( )
inlinestatic

Definition at line 121 of file L1MuGMTConfig.h.

121 { return m_EtaPhiThreshold_COU; }

References m_EtaPhiThreshold_COU.

Referenced by L1MuGMTLFMatchQualLUT::InitParameters().

◆ getEtaPhiThresholdEndcap()

static float L1MuGMTConfig::getEtaPhiThresholdEndcap ( )
inlinestatic

Definition at line 118 of file L1MuGMTConfig.h.

118 { return m_EtaPhiThreshold_endcap; }

References m_EtaPhiThreshold_endcap.

Referenced by L1MuGMTLFMatchQualLUT::InitParameters().

◆ getEtaWeightBarrel()

static float L1MuGMTConfig::getEtaWeightBarrel ( )
inlinestatic

Definition at line 113 of file L1MuGMTConfig.h.

113 { return m_EtaWeight_barrel; }

References m_EtaWeight_barrel.

Referenced by L1MuGMTLFMatchQualLUT::InitParameters().

◆ getEtaWeightCOU()

static float L1MuGMTConfig::getEtaWeightCOU ( )
inlinestatic

Definition at line 119 of file L1MuGMTConfig.h.

119 { return m_EtaWeight_COU; }

References m_EtaWeight_COU.

Referenced by L1MuGMTLFMatchQualLUT::InitParameters().

◆ getEtaWeightEndcap()

static float L1MuGMTConfig::getEtaWeightEndcap ( )
inlinestatic

Definition at line 116 of file L1MuGMTConfig.h.

116 { return m_EtaWeight_endcap; }

References m_EtaWeight_endcap.

Referenced by L1MuGMTLFMatchQualLUT::InitParameters().

◆ getGMTChanMask()

static const L1MuGMTChannelMask* L1MuGMTConfig::getGMTChanMask ( )
inlinestatic

Definition at line 187 of file L1MuGMTConfig.h.

187 { return m_GMTChanMask; }

References m_GMTChanMask.

Referenced by L1MuGlobalMuonTrigger::produce(), and L1MuGMTPSB::receiveData().

◆ getGMTParams()

static const L1MuGMTParameters* L1MuGMTConfig::getGMTParams ( )
inlinestatic

◆ getGMTScales()

static const L1MuGMTScales* L1MuGMTConfig::getGMTScales ( )
inlinestatic

◆ getIsolationCellSizeEta()

static int L1MuGMTConfig::getIsolationCellSizeEta ( )
inlinestatic

Definition at line 124 of file L1MuGMTConfig.h.

124 { return m_IsolationCellSizeEta; }

References m_IsolationCellSizeEta.

Referenced by L1MuGMTMIAUEtaProLUT::InitParameters().

◆ getIsolationCellSizePhi()

static int L1MuGMTConfig::getIsolationCellSizePhi ( )
inlinestatic

Definition at line 125 of file L1MuGMTConfig.h.

125 { return m_IsolationCellSizePhi; }

References m_IsolationCellSizePhi.

Referenced by L1MuGMTMIAUPhiPro2LUT::InitParameters().

◆ getLFCOUDeltaEtaLUT()

static L1MuGMTLFCOUDeltaEtaLUT* L1MuGMTConfig::getLFCOUDeltaEtaLUT ( )
inlinestatic

Definition at line 148 of file L1MuGMTConfig.h.

148 { return m_LFCOUDeltaEtaLUT; }

References m_LFCOUDeltaEtaLUT.

Referenced by L1MuGMTMatcher::lookup_mq().

◆ getLFDeltaEtaLUT()

static L1MuGMTLFDeltaEtaLUT* L1MuGMTConfig::getLFDeltaEtaLUT ( )
inlinestatic

Definition at line 149 of file L1MuGMTConfig.h.

149 { return m_LFDeltaEtaLUT; }

References m_LFDeltaEtaLUT.

Referenced by L1MuGMTMatcher::lookup_mq().

◆ getLFDisableHotLUT()

static L1MuGMTLFDisableHotLUT* L1MuGMTConfig::getLFDisableHotLUT ( )
inlinestatic

Definition at line 150 of file L1MuGMTConfig.h.

150 { return m_LFDisableHotLUT; }

References m_LFDisableHotLUT.

Referenced by L1MuGMTMatcher::lookup_mq().

◆ getLFEtaConvLUT()

static L1MuGMTLFEtaConvLUT* L1MuGMTConfig::getLFEtaConvLUT ( )
inlinestatic

Definition at line 151 of file L1MuGMTConfig.h.

151 { return m_LFEtaConvLUT; }

References m_LFEtaConvLUT.

Referenced by L1MuGMTMerger::convertedEta().

◆ getLFMatchQualLUT()

static L1MuGMTLFMatchQualLUT* L1MuGMTConfig::getLFMatchQualLUT ( )
inlinestatic

Definition at line 152 of file L1MuGMTConfig.h.

152 { return m_LFMatchQualLUT; }

References m_LFMatchQualLUT.

Referenced by L1MuGMTMatcher::lookup_mq().

◆ getLFMergeRankCombineLUT()

static L1MuGMTLFMergeRankCombineLUT* L1MuGMTConfig::getLFMergeRankCombineLUT ( )
inlinestatic

Definition at line 153 of file L1MuGMTConfig.h.

153 { return m_LFMergeRankCombineLUT; }

References m_LFMergeRankCombineLUT.

Referenced by L1MuGMTMerger::merge_rank().

◆ getLFMergeRankEtaPhiLUT()

static L1MuGMTLFMergeRankEtaPhiLUT* L1MuGMTConfig::getLFMergeRankEtaPhiLUT ( )
inlinestatic

Definition at line 154 of file L1MuGMTConfig.h.

154 { return m_LFMergeRankEtaPhiLUT; }

References m_LFMergeRankEtaPhiLUT.

Referenced by L1MuGMTMerger::merge_rank().

◆ getLFMergeRankEtaQLUT()

static L1MuGMTLFMergeRankEtaQLUT* L1MuGMTConfig::getLFMergeRankEtaQLUT ( )
inlinestatic

Definition at line 155 of file L1MuGMTConfig.h.

155 { return m_LFMergeRankEtaQLUT; }

References m_LFMergeRankEtaQLUT.

Referenced by L1MuGMTMerger::merge_rank().

◆ getLFMergeRankPtQLUT()

static L1MuGMTLFMergeRankPtQLUT* L1MuGMTConfig::getLFMergeRankPtQLUT ( )
inlinestatic

Definition at line 156 of file L1MuGMTConfig.h.

156 { return m_LFMergeRankPtQLUT; }

References m_LFMergeRankPtQLUT.

Referenced by L1MuGMTMerger::merge_rank().

◆ getLFOvlEtaConvLUT()

static L1MuGMTLFOvlEtaConvLUT* L1MuGMTConfig::getLFOvlEtaConvLUT ( )
inlinestatic

Definition at line 157 of file L1MuGMTConfig.h.

157 { return m_LFOvlEtaConvLUT; }

References m_LFOvlEtaConvLUT.

Referenced by L1MuGMTMatcher::lookup_mq().

◆ getLFPhiProEtaConvLUT()

static L1MuGMTLFPhiProEtaConvLUT* L1MuGMTConfig::getLFPhiProEtaConvLUT ( )
inlinestatic

Definition at line 158 of file L1MuGMTConfig.h.

158 { return m_LFPhiProEtaConvLUT; }

References m_LFPhiProEtaConvLUT.

Referenced by L1MuGMTMerger::projectedPhi().

◆ getLFPhiProLUT()

static L1MuGMTLFPhiProLUT* L1MuGMTConfig::getLFPhiProLUT ( )
inlinestatic

Definition at line 159 of file L1MuGMTConfig.h.

159 { return m_LFPhiProLUT; }

References m_LFPhiProLUT.

Referenced by L1MuGMTMerger::projectedPhi().

◆ getLFPtMixLUT()

static L1MuGMTLFPtMixLUT* L1MuGMTConfig::getLFPtMixLUT ( )
inlinestatic

Definition at line 160 of file L1MuGMTConfig.h.

160 { return m_LFPtMixLUT; }

References m_LFPtMixLUT.

Referenced by L1MuGMTMerger::createMergedCand().

◆ getLFSortRankCombineLUT()

static L1MuGMTLFSortRankCombineLUT* L1MuGMTConfig::getLFSortRankCombineLUT ( )
inlinestatic

Definition at line 161 of file L1MuGMTConfig.h.

161 { return m_LFSortRankCombineLUT; }

References m_LFSortRankCombineLUT.

Referenced by L1MuGMTSortRankUnit::sort_rank().

◆ getLFSortRankEtaPhiLUT()

static L1MuGMTLFSortRankEtaPhiLUT* L1MuGMTConfig::getLFSortRankEtaPhiLUT ( )
inlinestatic

Definition at line 162 of file L1MuGMTConfig.h.

162 { return m_LFSortRankEtaPhiLUT; }

References m_LFSortRankEtaPhiLUT.

Referenced by L1MuGMTSortRankUnit::isDisabled(), and L1MuGMTSortRankUnit::sort_rank().

◆ getLFSortRankEtaQLUT()

static L1MuGMTLFSortRankEtaQLUT* L1MuGMTConfig::getLFSortRankEtaQLUT ( )
inlinestatic

◆ getLFSortRankPtQLUT()

static L1MuGMTLFSortRankPtQLUT* L1MuGMTConfig::getLFSortRankPtQLUT ( )
inlinestatic

Definition at line 164 of file L1MuGMTConfig.h.

164 { return m_LFSortRankPtQLUT; }

References m_LFSortRankPtQLUT.

Referenced by L1MuGMTSortRankUnit::sort_rank().

◆ getMIAUEtaConvLUT()

static L1MuGMTMIAUEtaConvLUT* L1MuGMTConfig::getMIAUEtaConvLUT ( )
inlinestatic

Definition at line 165 of file L1MuGMTConfig.h.

165 { return m_MIAUEtaConvLUT; }

References m_MIAUEtaConvLUT.

Referenced by L1MuGMTPhiProjectionUnit::run().

◆ getMIAUEtaProLUT()

static L1MuGMTMIAUEtaProLUT* L1MuGMTConfig::getMIAUEtaProLUT ( )
inlinestatic

Definition at line 166 of file L1MuGMTConfig.h.

166 { return m_MIAUEtaProLUT; }

References m_MIAUEtaProLUT.

Referenced by L1MuGMTEtaProjectionUnit::run().

◆ getMIAUPhiPro1LUT()

static L1MuGMTMIAUPhiPro1LUT* L1MuGMTConfig::getMIAUPhiPro1LUT ( )
inlinestatic

Definition at line 167 of file L1MuGMTConfig.h.

167 { return m_MIAUPhiPro1LUT; }

References m_MIAUPhiPro1LUT.

Referenced by L1MuGMTPhiProjectionUnit::run().

◆ getMIAUPhiPro2LUT()

static L1MuGMTMIAUPhiPro2LUT* L1MuGMTConfig::getMIAUPhiPro2LUT ( )
inlinestatic

Definition at line 168 of file L1MuGMTConfig.h.

168 { return m_MIAUPhiPro2LUT; }

References m_MIAUPhiPro2LUT.

Referenced by L1MuGMTPhiProjectionUnit::run().

◆ getMipIsoInputTag()

static edm::InputTag L1MuGMTConfig::getMipIsoInputTag ( )
inlinestatic

Definition at line 99 of file L1MuGMTConfig.h.

99 { return m_MipIsoInputTag; }

References m_MipIsoInputTag.

Referenced by L1MuGMTPSB::getCalo(), and L1MuGMTPSB::L1MuGMTPSB().

◆ getParameterSet()

static const edm::ParameterSet* L1MuGMTConfig::getParameterSet ( )
inlinestatic

Definition at line 189 of file L1MuGMTConfig.h.

189 { return m_ps; }

References m_ps.

◆ getPhiLUT()

static L1MuGMTPhiLUT* L1MuGMTConfig::getPhiLUT ( )
inlinestatic

Definition at line 169 of file L1MuGMTConfig.h.

169 { return m_PhiLUT; }

References m_PhiLUT.

◆ getPhiWeightBarrel()

static float L1MuGMTConfig::getPhiWeightBarrel ( )
inlinestatic

Definition at line 114 of file L1MuGMTConfig.h.

114 { return m_PhiWeight_barrel; }

References m_PhiWeight_barrel.

Referenced by L1MuGMTLFMatchQualLUT::InitParameters().

◆ getPhiWeightCOU()

static float L1MuGMTConfig::getPhiWeightCOU ( )
inlinestatic

Definition at line 120 of file L1MuGMTConfig.h.

120 { return m_PhiWeight_COU; }

References m_PhiWeight_COU.

Referenced by L1MuGMTLFMatchQualLUT::InitParameters().

◆ getPhiWeightEndcap()

static float L1MuGMTConfig::getPhiWeightEndcap ( )
inlinestatic

Definition at line 117 of file L1MuGMTConfig.h.

117 { return m_PhiWeight_endcap; }

References m_PhiWeight_endcap.

Referenced by L1MuGMTLFMatchQualLUT::InitParameters().

◆ getPropagatePhi()

static bool L1MuGMTConfig::getPropagatePhi ( )
inlinestatic

Definition at line 130 of file L1MuGMTConfig.h.

130 { return m_PropagatePhi; }

References m_PropagatePhi.

Referenced by L1MuGMTLFPhiProLUT::TheLookupFunction().

◆ getRegCDLConfig()

static L1MuGMTRegCDLConfig* L1MuGMTConfig::getRegCDLConfig ( )
inlinestatic

Definition at line 136 of file L1MuGMTConfig.h.

136 { return m_RegCDLConfig; }

References m_RegCDLConfig.

Referenced by L1MuGMTCancelOutUnit::decide().

◆ getRegMMConfigCharge()

static L1MuGMTRegMMConfigCharge* L1MuGMTConfig::getRegMMConfigCharge ( )
inlinestatic

Definition at line 140 of file L1MuGMTConfig.h.

140 { return m_RegMMConfigCharge; }

References m_RegMMConfigCharge.

Referenced by L1MuGMTMerger::createMergedCand().

◆ getRegMMConfigEta()

static L1MuGMTRegMMConfigEta* L1MuGMTConfig::getRegMMConfigEta ( )
inlinestatic

Definition at line 138 of file L1MuGMTConfig.h.

138 { return m_RegMMConfigEta; }

References m_RegMMConfigEta.

Referenced by L1MuGMTMerger::createMergedCand().

◆ getRegMMConfigISO()

static L1MuGMTRegMMConfigISO* L1MuGMTConfig::getRegMMConfigISO ( )
inlinestatic

Definition at line 142 of file L1MuGMTConfig.h.

142 { return m_RegMMConfigISO; }

References m_RegMMConfigISO.

Referenced by L1MuGMTMerger::createMergedCand().

◆ getRegMMConfigMIP()

static L1MuGMTRegMMConfigMIP* L1MuGMTConfig::getRegMMConfigMIP ( )
inlinestatic

Definition at line 141 of file L1MuGMTConfig.h.

141 { return m_RegMMConfigMIP; }

References m_RegMMConfigMIP.

Referenced by L1MuGMTMerger::createMergedCand().

◆ getRegMMConfigPhi()

static L1MuGMTRegMMConfigPhi* L1MuGMTConfig::getRegMMConfigPhi ( )
inlinestatic

Definition at line 137 of file L1MuGMTConfig.h.

137 { return m_RegMMConfigPhi; }

References m_RegMMConfigPhi.

Referenced by L1MuGMTMerger::createMergedCand().

◆ getRegMMConfigPt()

static L1MuGMTRegMMConfigPt* L1MuGMTConfig::getRegMMConfigPt ( )
inlinestatic

Definition at line 139 of file L1MuGMTConfig.h.

139 { return m_RegMMConfigPt; }

References m_RegMMConfigPt.

Referenced by L1MuGMTMerger::createMergedCand().

◆ getRegMMConfigSRK()

static L1MuGMTRegMMConfigSRK* L1MuGMTConfig::getRegMMConfigSRK ( )
inlinestatic

Definition at line 143 of file L1MuGMTConfig.h.

143 { return m_RegMMConfigSRK; }

References m_RegMMConfigSRK.

Referenced by L1MuGMTMerger::createMergedCand().

◆ getRegSortRankOffset()

static L1MuGMTRegSortRankOffset* L1MuGMTConfig::getRegSortRankOffset ( )
inlinestatic

Definition at line 144 of file L1MuGMTConfig.h.

144 { return m_RegSortRankOffset; }

References m_RegSortRankOffset.

Referenced by L1MuGMTMerger::createMergedCand().

◆ getRPCbInputTag()

static edm::InputTag L1MuGMTConfig::getRPCbInputTag ( )
inlinestatic

Definition at line 97 of file L1MuGMTConfig.h.

97 { return m_RPCbInputTag; }

References m_RPCbInputTag.

Referenced by L1MuGMTPSB::L1MuGMTPSB(), and L1MuGMTPSB::receiveData().

◆ getRPCfInputTag()

static edm::InputTag L1MuGMTConfig::getRPCfInputTag ( )
inlinestatic

Definition at line 98 of file L1MuGMTConfig.h.

98 { return m_RPCfInputTag; }

References m_RPCfInputTag.

Referenced by L1MuGMTPSB::L1MuGMTPSB(), and L1MuGMTPSB::receiveData().

◆ getTriggerPtScale()

static const L1MuTriggerPtScale* L1MuGMTConfig::getTriggerPtScale ( )
inlinestatic

◆ getTriggerScales()

static const L1MuTriggerScales* L1MuGMTConfig::getTriggerScales ( )
inlinestatic

◆ getVersionLUTs()

static unsigned L1MuGMTConfig::getVersionLUTs ( )
inlinestatic

Definition at line 133 of file L1MuGMTConfig.h.

133 { return m_VersionLUTs; }

References m_VersionLUTs.

Referenced by L1MuGMTLUT::Init().

◆ getVersionSortRankEtaQLUT()

static unsigned L1MuGMTConfig::getVersionSortRankEtaQLUT ( )
inlinestatic

Definition at line 132 of file L1MuGMTConfig.h.

132 { return m_VersionSortRankEtaQLUT; }

References m_VersionSortRankEtaQLUT.

Referenced by L1MuGMTLFSortRankEtaQLUT::InitParameters().

◆ setCaloGeom()

void L1MuGMTConfig::setCaloGeom ( const L1CaloGeometry caloGeom)
inline

Definition at line 174 of file L1MuGMTConfig.h.

174 { m_caloGeom = caloGeom; }

References m_caloGeom.

Referenced by L1MuGlobalMuonTrigger::produce().

◆ setDebugLevel()

static void L1MuGMTConfig::setDebugLevel ( int  level)
inlinestatic

Definition at line 104 of file L1MuGMTConfig.h.

104 { m_dbgLevel = level; }

References personalPlayback::level, and m_dbgLevel.

◆ setDefaults()

void L1MuGMTConfig::setDefaults ( )

Definition at line 109 of file L1MuGMTConfig.cc.

109  {
110  // set weights for eta and phi
114 
118 
122 
126 
128 
130 
133 
134  if (Debug(1)) {
135  stringstream stdss;
136  stdss << endl
137  << "*******************************************" << endl
138  << "**** L1 Global Muon Trigger settings : ****" << endl
139  << "*******************************************" << endl
140  << endl
141 
142  << "L1 Global Muon Trigger : DTCandidates : " << m_DTInputTag << endl
143  << "L1 Global Muon Trigger : CSCCandidates : " << m_CSCInputTag << endl
144  << "L1 Global Muon Trigger : RPCbCandidates : " << m_RPCbInputTag << endl
145  << "L1 Global Muon Trigger : RPCfCandidates : " << m_RPCfInputTag << endl
146  << "L1 Global Muon Trigger : debug level : " << m_dbgLevel << endl
147  << "L1 Global Muon Trigger : minimal bunch-crossing : " << m_BxMin << endl
148  << "L1 Global Muon Trigger : maximal bunch-crossing : " << m_BxMax << endl
149  << "L1 Global Muon Trigger : barrel eta weight : " << m_EtaWeight_barrel << endl
150  << "L1 Global Muon Trigger : barrel phi weight : " << m_PhiWeight_barrel << endl
151  << "L1 Global Muon Trigger : barrel eta-phi threshold : " << m_EtaPhiThreshold_barrel << endl
152  << "L1 Global Muon Trigger : endcap eta weight : " << m_EtaWeight_endcap << endl
153  << "L1 Global Muon Trigger : endcap phi weight : " << m_PhiWeight_endcap << endl
154  << "L1 Global Muon Trigger : endcap eta-phi threshold : " << m_EtaPhiThreshold_endcap << endl
155  << "L1 Global Muon Trigger : cancel out unit eta weight : " << m_EtaWeight_COU << endl
156  << "L1 Global Muon Trigger : cancel out unit phi weight : " << m_PhiWeight_COU << endl
157  << "L1 Global Muon Trigger : cancel out unit eta-phi threshold : " << m_EtaPhiThreshold_COU << endl
158  << "L1 Global Muon Trigger : calorimeter trigger : " << m_CaloTrigger << endl
159  << "L1 Global Muon Trigger : muon isolation cell size (eta) : " << m_IsolationCellSizeEta << endl
160  << "L1 Global Muon Trigger : muon isolation cell size (phi) : " << m_IsolationCellSizePhi << endl
161  << "L1 Global Muon Trigger : require confirmation by RPC in overlap region : " << m_DoOvlRpcAnd << endl
162  << "L1 Global Muon Trigger : propagate phi to vertex : " << m_PropagatePhi << endl
163  << "L1 Global Muon Trigger : version of low quality assignment LUT : " << m_VersionSortRankEtaQLUT << endl
164  << "L1 Global Muon Trigger : general LUTs version : " << m_VersionLUTs << endl;
165  edm::LogVerbatim("GMT_Config_info") << stdss.str();
166  }
167 }

References Debug.

Referenced by L1MuGlobalMuonTrigger::produce().

◆ setGMTChanMask()

void L1MuGMTConfig::setGMTChanMask ( const L1MuGMTChannelMask gmtchanmask)
inline

Definition at line 186 of file L1MuGMTConfig.h.

186 { m_GMTChanMask = gmtchanmask; }

References m_GMTChanMask.

Referenced by L1MuGlobalMuonTrigger::produce().

◆ setGMTParams()

void L1MuGMTConfig::setGMTParams ( const L1MuGMTParameters gmtparams)
inline

Definition at line 183 of file L1MuGMTConfig.h.

183 { m_GMTParams = gmtparams; }

References m_GMTParams.

Referenced by L1MuGlobalMuonTrigger::produce().

◆ setGMTScales()

void L1MuGMTConfig::setGMTScales ( const L1MuGMTScales gmtscales)
inline

Definition at line 171 of file L1MuGMTConfig.h.

171 { m_GMTScales = gmtscales; }

References m_GMTScales.

Referenced by L1MuGlobalMuonTrigger::produce().

◆ setTriggerPtScale()

void L1MuGMTConfig::setTriggerPtScale ( const L1MuTriggerPtScale trigptscale)
inline

Definition at line 180 of file L1MuGMTConfig.h.

180 { m_TriggerPtScale = trigptscale; }

References m_TriggerPtScale.

Referenced by L1MuGlobalMuonTrigger::produce().

◆ setTriggerScales()

void L1MuGMTConfig::setTriggerScales ( const L1MuTriggerScales trigscales)
inline

Definition at line 177 of file L1MuGMTConfig.h.

177 { m_TriggerScales = trigscales; }

References m_TriggerScales.

Referenced by L1MuGlobalMuonTrigger::produce().

Member Data Documentation

◆ m_BxMax

int L1MuGMTConfig::m_BxMax = 4
staticprivate

Definition at line 213 of file L1MuGMTConfig.h.

Referenced by getBxMax().

◆ m_BxMaxRo

int L1MuGMTConfig::m_BxMaxRo = 2
staticprivate

Definition at line 216 of file L1MuGMTConfig.h.

Referenced by getBxMaxRo().

◆ m_BxMin

int L1MuGMTConfig::m_BxMin = -4
staticprivate

Definition at line 212 of file L1MuGMTConfig.h.

Referenced by getBxMin().

◆ m_BxMinRo

int L1MuGMTConfig::m_BxMinRo = -2
staticprivate

Definition at line 215 of file L1MuGMTConfig.h.

Referenced by getBxMinRo().

◆ m_caloGeom

const L1CaloGeometry * L1MuGMTConfig::m_caloGeom = nullptr
staticprivate

Definition at line 280 of file L1MuGMTConfig.h.

Referenced by getCaloGeom(), and setCaloGeom().

◆ m_CaloTrigger

bool L1MuGMTConfig::m_CaloTrigger = true
staticprivate

Definition at line 228 of file L1MuGMTConfig.h.

Referenced by getCaloTrigger().

◆ m_CSCInputTag

edm::InputTag L1MuGMTConfig::m_CSCInputTag = edm::InputTag()
staticprivate

Definition at line 204 of file L1MuGMTConfig.h.

Referenced by getCSCInputTag().

◆ m_dbgLevel

int L1MuGMTConfig::m_dbgLevel = 0
staticprivate

Definition at line 210 of file L1MuGMTConfig.h.

Referenced by Debug(), getDebugLevel(), and setDebugLevel().

◆ m_debug

bool L1MuGMTConfig::m_debug = false
staticprivate

Definition at line 209 of file L1MuGMTConfig.h.

Referenced by Debug().

◆ m_DoOvlRpcAnd

bool L1MuGMTConfig::m_DoOvlRpcAnd = false
staticprivate

Definition at line 232 of file L1MuGMTConfig.h.

Referenced by getDoOvlRpcAnd().

◆ m_DTInputTag

edm::InputTag L1MuGMTConfig::m_DTInputTag = edm::InputTag()
staticprivate

Definition at line 203 of file L1MuGMTConfig.h.

Referenced by getDTInputTag().

◆ m_EtaLUT

L1MuGMTEtaLUT * L1MuGMTConfig::m_EtaLUT = nullptr
staticprivate

Definition at line 251 of file L1MuGMTConfig.h.

Referenced by getEtaLUT().

◆ m_EtaPhiThreshold_barrel

float L1MuGMTConfig::m_EtaPhiThreshold_barrel = 0.062
staticprivate

Definition at line 220 of file L1MuGMTConfig.h.

Referenced by getEtaPhiThresholdBarrel().

◆ m_EtaPhiThreshold_COU

float L1MuGMTConfig::m_EtaPhiThreshold_COU = 0.127
staticprivate

Definition at line 226 of file L1MuGMTConfig.h.

Referenced by getEtaPhiThresholdCOU().

◆ m_EtaPhiThreshold_endcap

float L1MuGMTConfig::m_EtaPhiThreshold_endcap = 0.062
staticprivate

Definition at line 223 of file L1MuGMTConfig.h.

Referenced by getEtaPhiThresholdEndcap().

◆ m_EtaWeight_barrel

float L1MuGMTConfig::m_EtaWeight_barrel = 0.028
staticprivate

Definition at line 218 of file L1MuGMTConfig.h.

Referenced by getEtaWeightBarrel().

◆ m_EtaWeight_COU

float L1MuGMTConfig::m_EtaWeight_COU = 0.316
staticprivate

Definition at line 224 of file L1MuGMTConfig.h.

Referenced by getEtaWeightCOU().

◆ m_EtaWeight_endcap

float L1MuGMTConfig::m_EtaWeight_endcap = 0.13
staticprivate

Definition at line 221 of file L1MuGMTConfig.h.

Referenced by getEtaWeightEndcap().

◆ m_GMTChanMask

const L1MuGMTChannelMask * L1MuGMTConfig::m_GMTChanMask = nullptr
staticprivate

Definition at line 201 of file L1MuGMTConfig.h.

Referenced by getGMTChanMask(), and setGMTChanMask().

◆ m_GMTParams

const L1MuGMTParameters * L1MuGMTConfig::m_GMTParams = nullptr
staticprivate

Definition at line 200 of file L1MuGMTConfig.h.

Referenced by getGMTParams(), and setGMTParams().

◆ m_GMTScales

const L1MuGMTScales * L1MuGMTConfig::m_GMTScales = nullptr
staticprivate

Definition at line 276 of file L1MuGMTConfig.h.

Referenced by getGMTScales(), and setGMTScales().

◆ m_IsolationCellSizeEta

int L1MuGMTConfig::m_IsolationCellSizeEta = 2
staticprivate

Definition at line 229 of file L1MuGMTConfig.h.

Referenced by getIsolationCellSizeEta().

◆ m_IsolationCellSizePhi

int L1MuGMTConfig::m_IsolationCellSizePhi = 2
staticprivate

Definition at line 230 of file L1MuGMTConfig.h.

Referenced by getIsolationCellSizePhi().

◆ m_LFCOUDeltaEtaLUT

L1MuGMTLFCOUDeltaEtaLUT * L1MuGMTConfig::m_LFCOUDeltaEtaLUT = nullptr
staticprivate

Definition at line 252 of file L1MuGMTConfig.h.

Referenced by getLFCOUDeltaEtaLUT().

◆ m_LFDeltaEtaLUT

L1MuGMTLFDeltaEtaLUT * L1MuGMTConfig::m_LFDeltaEtaLUT = nullptr
staticprivate

Definition at line 253 of file L1MuGMTConfig.h.

Referenced by getLFDeltaEtaLUT().

◆ m_LFDisableHotLUT

L1MuGMTLFDisableHotLUT * L1MuGMTConfig::m_LFDisableHotLUT = nullptr
staticprivate

Definition at line 254 of file L1MuGMTConfig.h.

Referenced by getLFDisableHotLUT().

◆ m_LFEtaConvLUT

L1MuGMTLFEtaConvLUT * L1MuGMTConfig::m_LFEtaConvLUT = nullptr
staticprivate

Definition at line 255 of file L1MuGMTConfig.h.

Referenced by getLFEtaConvLUT().

◆ m_LFMatchQualLUT

L1MuGMTLFMatchQualLUT * L1MuGMTConfig::m_LFMatchQualLUT = nullptr
staticprivate

Definition at line 256 of file L1MuGMTConfig.h.

Referenced by getLFMatchQualLUT().

◆ m_LFMergeRankCombineLUT

L1MuGMTLFMergeRankCombineLUT * L1MuGMTConfig::m_LFMergeRankCombineLUT = nullptr
staticprivate

Definition at line 257 of file L1MuGMTConfig.h.

Referenced by getLFMergeRankCombineLUT().

◆ m_LFMergeRankEtaPhiLUT

L1MuGMTLFMergeRankEtaPhiLUT * L1MuGMTConfig::m_LFMergeRankEtaPhiLUT = nullptr
staticprivate

Definition at line 258 of file L1MuGMTConfig.h.

Referenced by getLFMergeRankEtaPhiLUT().

◆ m_LFMergeRankEtaQLUT

L1MuGMTLFMergeRankEtaQLUT * L1MuGMTConfig::m_LFMergeRankEtaQLUT = nullptr
staticprivate

Definition at line 259 of file L1MuGMTConfig.h.

Referenced by getLFMergeRankEtaQLUT().

◆ m_LFMergeRankPtQLUT

L1MuGMTLFMergeRankPtQLUT * L1MuGMTConfig::m_LFMergeRankPtQLUT = nullptr
staticprivate

Definition at line 260 of file L1MuGMTConfig.h.

Referenced by getLFMergeRankPtQLUT().

◆ m_LFOvlEtaConvLUT

L1MuGMTLFOvlEtaConvLUT * L1MuGMTConfig::m_LFOvlEtaConvLUT = nullptr
staticprivate

Definition at line 261 of file L1MuGMTConfig.h.

Referenced by getLFOvlEtaConvLUT().

◆ m_LFPhiProEtaConvLUT

L1MuGMTLFPhiProEtaConvLUT * L1MuGMTConfig::m_LFPhiProEtaConvLUT = nullptr
staticprivate

Definition at line 262 of file L1MuGMTConfig.h.

Referenced by getLFPhiProEtaConvLUT().

◆ m_LFPhiProLUT

L1MuGMTLFPhiProLUT * L1MuGMTConfig::m_LFPhiProLUT = nullptr
staticprivate

Definition at line 263 of file L1MuGMTConfig.h.

Referenced by getLFPhiProLUT().

◆ m_LFPtMixLUT

L1MuGMTLFPtMixLUT * L1MuGMTConfig::m_LFPtMixLUT = nullptr
staticprivate

Definition at line 264 of file L1MuGMTConfig.h.

Referenced by getLFPtMixLUT().

◆ m_LFSortRankCombineLUT

L1MuGMTLFSortRankCombineLUT * L1MuGMTConfig::m_LFSortRankCombineLUT = nullptr
staticprivate

Definition at line 265 of file L1MuGMTConfig.h.

Referenced by getLFSortRankCombineLUT().

◆ m_LFSortRankEtaPhiLUT

L1MuGMTLFSortRankEtaPhiLUT * L1MuGMTConfig::m_LFSortRankEtaPhiLUT = nullptr
staticprivate

Definition at line 266 of file L1MuGMTConfig.h.

Referenced by getLFSortRankEtaPhiLUT().

◆ m_LFSortRankEtaQLUT

L1MuGMTLFSortRankEtaQLUT * L1MuGMTConfig::m_LFSortRankEtaQLUT = nullptr
staticprivate

Definition at line 267 of file L1MuGMTConfig.h.

Referenced by getLFSortRankEtaQLUT().

◆ m_LFSortRankPtQLUT

L1MuGMTLFSortRankPtQLUT * L1MuGMTConfig::m_LFSortRankPtQLUT = nullptr
staticprivate

Definition at line 268 of file L1MuGMTConfig.h.

Referenced by getLFSortRankPtQLUT().

◆ m_MIAUEtaConvLUT

L1MuGMTMIAUEtaConvLUT * L1MuGMTConfig::m_MIAUEtaConvLUT = nullptr
staticprivate

Definition at line 269 of file L1MuGMTConfig.h.

Referenced by getMIAUEtaConvLUT().

◆ m_MIAUEtaProLUT

L1MuGMTMIAUEtaProLUT * L1MuGMTConfig::m_MIAUEtaProLUT = nullptr
staticprivate

Definition at line 270 of file L1MuGMTConfig.h.

Referenced by getMIAUEtaProLUT().

◆ m_MIAUPhiPro1LUT

L1MuGMTMIAUPhiPro1LUT * L1MuGMTConfig::m_MIAUPhiPro1LUT = nullptr
staticprivate

Definition at line 271 of file L1MuGMTConfig.h.

Referenced by getMIAUPhiPro1LUT().

◆ m_MIAUPhiPro2LUT

L1MuGMTMIAUPhiPro2LUT * L1MuGMTConfig::m_MIAUPhiPro2LUT = nullptr
staticprivate

Definition at line 272 of file L1MuGMTConfig.h.

Referenced by getMIAUPhiPro2LUT().

◆ m_MipIsoInputTag

edm::InputTag L1MuGMTConfig::m_MipIsoInputTag = edm::InputTag()
staticprivate

Definition at line 207 of file L1MuGMTConfig.h.

Referenced by getMipIsoInputTag().

◆ m_PhiLUT

L1MuGMTPhiLUT * L1MuGMTConfig::m_PhiLUT = nullptr
staticprivate

Definition at line 273 of file L1MuGMTConfig.h.

Referenced by getPhiLUT().

◆ m_PhiWeight_barrel

float L1MuGMTConfig::m_PhiWeight_barrel = 1.0
staticprivate

Definition at line 219 of file L1MuGMTConfig.h.

Referenced by getPhiWeightBarrel().

◆ m_PhiWeight_COU

float L1MuGMTConfig::m_PhiWeight_COU = 1.0
staticprivate

Definition at line 225 of file L1MuGMTConfig.h.

Referenced by getPhiWeightCOU().

◆ m_PhiWeight_endcap

float L1MuGMTConfig::m_PhiWeight_endcap = 1.0
staticprivate

Definition at line 222 of file L1MuGMTConfig.h.

Referenced by getPhiWeightEndcap().

◆ m_PropagatePhi

bool L1MuGMTConfig::m_PropagatePhi = false
staticprivate

Definition at line 234 of file L1MuGMTConfig.h.

Referenced by getPropagatePhi().

◆ m_ps

const edm::ParameterSet * L1MuGMTConfig::m_ps = nullptr
staticprivate

Definition at line 199 of file L1MuGMTConfig.h.

Referenced by getParameterSet().

◆ m_RegCDLConfig

L1MuGMTRegCDLConfig * L1MuGMTConfig::m_RegCDLConfig = nullptr
staticprivate

Definition at line 240 of file L1MuGMTConfig.h.

Referenced by getRegCDLConfig().

◆ m_RegMMConfigCharge

L1MuGMTRegMMConfigCharge * L1MuGMTConfig::m_RegMMConfigCharge = nullptr
staticprivate

Definition at line 244 of file L1MuGMTConfig.h.

Referenced by getRegMMConfigCharge().

◆ m_RegMMConfigEta

L1MuGMTRegMMConfigEta * L1MuGMTConfig::m_RegMMConfigEta = nullptr
staticprivate

Definition at line 242 of file L1MuGMTConfig.h.

Referenced by getRegMMConfigEta().

◆ m_RegMMConfigISO

L1MuGMTRegMMConfigISO * L1MuGMTConfig::m_RegMMConfigISO = nullptr
staticprivate

Definition at line 246 of file L1MuGMTConfig.h.

Referenced by getRegMMConfigISO().

◆ m_RegMMConfigMIP

L1MuGMTRegMMConfigMIP * L1MuGMTConfig::m_RegMMConfigMIP = nullptr
staticprivate

Definition at line 245 of file L1MuGMTConfig.h.

Referenced by getRegMMConfigMIP().

◆ m_RegMMConfigPhi

L1MuGMTRegMMConfigPhi * L1MuGMTConfig::m_RegMMConfigPhi = nullptr
staticprivate

Definition at line 241 of file L1MuGMTConfig.h.

Referenced by getRegMMConfigPhi().

◆ m_RegMMConfigPt

L1MuGMTRegMMConfigPt * L1MuGMTConfig::m_RegMMConfigPt = nullptr
staticprivate

Definition at line 243 of file L1MuGMTConfig.h.

Referenced by getRegMMConfigPt().

◆ m_RegMMConfigSRK

L1MuGMTRegMMConfigSRK * L1MuGMTConfig::m_RegMMConfigSRK = nullptr
staticprivate

Definition at line 247 of file L1MuGMTConfig.h.

Referenced by getRegMMConfigSRK().

◆ m_RegSortRankOffset

L1MuGMTRegSortRankOffset * L1MuGMTConfig::m_RegSortRankOffset = nullptr
staticprivate

Definition at line 248 of file L1MuGMTConfig.h.

Referenced by getRegSortRankOffset().

◆ m_RPCbInputTag

edm::InputTag L1MuGMTConfig::m_RPCbInputTag = edm::InputTag()
staticprivate

Definition at line 205 of file L1MuGMTConfig.h.

Referenced by getRPCbInputTag().

◆ m_RPCfInputTag

edm::InputTag L1MuGMTConfig::m_RPCfInputTag = edm::InputTag()
staticprivate

Definition at line 206 of file L1MuGMTConfig.h.

Referenced by getRPCfInputTag().

◆ m_TriggerPtScale

const L1MuTriggerPtScale * L1MuGMTConfig::m_TriggerPtScale = nullptr
staticprivate

Definition at line 278 of file L1MuGMTConfig.h.

Referenced by getTriggerPtScale(), and setTriggerPtScale().

◆ m_TriggerScales

const L1MuTriggerScales * L1MuGMTConfig::m_TriggerScales = nullptr
staticprivate

Definition at line 277 of file L1MuGMTConfig.h.

Referenced by getTriggerScales(), and setTriggerScales().

◆ m_VersionLUTs

unsigned L1MuGMTConfig::m_VersionLUTs = 0
staticprivate

Definition at line 237 of file L1MuGMTConfig.h.

Referenced by getVersionLUTs().

◆ m_VersionSortRankEtaQLUT

unsigned L1MuGMTConfig::m_VersionSortRankEtaQLUT = 2
staticprivate

Definition at line 236 of file L1MuGMTConfig.h.

Referenced by getVersionSortRankEtaQLUT().

◆ MAXCSC

const unsigned int L1MuGMTConfig::MAXCSC = 4
static

◆ MAXDTBX

const unsigned int L1MuGMTConfig::MAXDTBX = 4
static

◆ MaxMuons

const unsigned int L1MuGMTConfig::MaxMuons = 4
static

Definition at line 87 of file L1MuGMTConfig.h.

◆ MAXRPC

const unsigned int L1MuGMTConfig::MAXRPC = 8
static

Definition at line 85 of file L1MuGMTConfig.h.

Referenced by L1MuGMTPSB::L1MuGMTPSB(), and L1MuGMTPSB::RPCMuon().

◆ MAXRPCbarrel

const unsigned int L1MuGMTConfig::MAXRPCbarrel = 4
static

◆ MAXRPCendcap

const unsigned int L1MuGMTConfig::MAXRPCendcap = 4
static
L1MuGMTConfig::m_RegSortRankOffset
static L1MuGMTRegSortRankOffset * m_RegSortRankOffset
Definition: L1MuGMTConfig.h:248
personalPlayback.level
level
Definition: personalPlayback.py:22
L1MuGMTParameters::getPhiWeight_barrel
double getPhiWeight_barrel() const
Definition: L1MuGMTParameters.h:34
L1MuGMTParameters::getVersionLUTs
unsigned getVersionLUTs() const
Definition: L1MuGMTParameters.h:176
L1MuGMTLFSortRankPtQLUT
Definition: L1MuGMTLFSortRankPtQLUT.h:38
L1MuGMTConfig::m_MIAUEtaConvLUT
static L1MuGMTMIAUEtaConvLUT * m_MIAUEtaConvLUT
Definition: L1MuGMTConfig.h:269
L1MuGMTConfig::m_RegMMConfigEta
static L1MuGMTRegMMConfigEta * m_RegMMConfigEta
Definition: L1MuGMTConfig.h:242
mps_fire.i
i
Definition: mps_fire.py:428
L1MuGMTParameters::getCaloTrigger
bool getCaloTrigger() const
Definition: L1MuGMTParameters.h:62
L1MuGMTConfig::m_MipIsoInputTag
static edm::InputTag m_MipIsoInputTag
Definition: L1MuGMTConfig.h:207
L1MuGMTLFMatchQualLUT
Definition: L1MuGMTLFMatchQualLUT.h:38
L1MuGMTConfig::m_PhiWeight_endcap
static float m_PhiWeight_endcap
Definition: L1MuGMTConfig.h:222
L1MuGMTConfig::m_RPCfInputTag
static edm::InputTag m_RPCfInputTag
Definition: L1MuGMTConfig.h:206
L1MuGMTConfig::m_TriggerPtScale
static const L1MuTriggerPtScale * m_TriggerPtScale
Definition: L1MuGMTConfig.h:278
L1MuGMTConfig::m_EtaWeight_barrel
static float m_EtaWeight_barrel
Definition: L1MuGMTConfig.h:218
L1MuGMTConfig::m_EtaWeight_endcap
static float m_EtaWeight_endcap
Definition: L1MuGMTConfig.h:221
L1MuGMTConfig::m_MIAUPhiPro1LUT
static L1MuGMTMIAUPhiPro1LUT * m_MIAUPhiPro1LUT
Definition: L1MuGMTConfig.h:271
L1MuGMTConfig::m_VersionSortRankEtaQLUT
static unsigned m_VersionSortRankEtaQLUT
Definition: L1MuGMTConfig.h:236
L1MuGMTLFDisableHotLUT
Definition: L1MuGMTLFDisableHotLUT.h:38
L1MuGMTConfig::m_RegMMConfigPt
static L1MuGMTRegMMConfigPt * m_RegMMConfigPt
Definition: L1MuGMTConfig.h:243
L1MuGMTRegMMConfigPhi
GMT Merge Method Config Register Phi.
Definition: L1MuGMTReg.h:148
L1MuGMTConfig::m_LFPhiProLUT
static L1MuGMTLFPhiProLUT * m_LFPhiProLUT
Definition: L1MuGMTConfig.h:263
L1MuGMTRegMMConfigCharge
GMT Merge Method Config Register Charge.
Definition: L1MuGMTReg.h:178
L1MuGMTParameters::getPhiWeight_endcap
double getPhiWeight_endcap() const
Definition: L1MuGMTParameters.h:45
edm::ParameterSet::getUntrackedParameter
T getUntrackedParameter(std::string const &, T const &) const
L1MuGMTConfig::m_DTInputTag
static edm::InputTag m_DTInputTag
Definition: L1MuGMTConfig.h:203
L1MuGMTParameters::getEtaWeight_endcap
double getEtaWeight_endcap() const
Definition: L1MuGMTParameters.h:42
L1MuGMTConfig::m_MIAUEtaProLUT
static L1MuGMTMIAUEtaProLUT * m_MIAUEtaProLUT
Definition: L1MuGMTConfig.h:270
L1MuGMTConfig::m_LFSortRankPtQLUT
static L1MuGMTLFSortRankPtQLUT * m_LFSortRankPtQLUT
Definition: L1MuGMTConfig.h:268
L1MuGMTLFMergeRankPtQLUT
Definition: L1MuGMTLFMergeRankPtQLUT.h:38
L1MuGMTParameters::getEtaWeight_COU
double getEtaWeight_COU() const
Definition: L1MuGMTParameters.h:53
L1MuGMTConfig::m_LFMergeRankEtaPhiLUT
static L1MuGMTLFMergeRankEtaPhiLUT * m_LFMergeRankEtaPhiLUT
Definition: L1MuGMTConfig.h:258
L1MuGMTRegCDLConfig
GMT Register that implements Configuration of Cancel Decisison Logic.
Definition: L1MuGMTReg.h:312
L1MuGMTLFPhiProEtaConvLUT
Definition: L1MuGMTLFPhiProEtaConvLUT.h:38
L1MuGMTConfig::m_debug
static bool m_debug
Definition: L1MuGMTConfig.h:209
L1MuGMTConfig::m_LFOvlEtaConvLUT
static L1MuGMTLFOvlEtaConvLUT * m_LFOvlEtaConvLUT
Definition: L1MuGMTConfig.h:261
L1MuGMTRegMMConfigISO
GMT Merge Method Config Register ISO.
Definition: L1MuGMTReg.h:241
L1MuGMTConfig::m_LFSortRankEtaPhiLUT
static L1MuGMTLFSortRankEtaPhiLUT * m_LFSortRankEtaPhiLUT
Definition: L1MuGMTConfig.h:266
L1MuGMTRegMMConfigPt
GMT Merge Method Config Register Pt.
Definition: L1MuGMTReg.h:168
L1MuGMTParameters::getIsolationCellSizeEta
int getIsolationCellSizeEta() const
Definition: L1MuGMTParameters.h:65
L1MuGMTMIAUEtaConvLUT
Definition: L1MuGMTMIAUEtaConvLUT.h:38
L1MuGMTConfig::m_ps
static const edm::ParameterSet * m_ps
Definition: L1MuGMTConfig.h:199
L1MuGMTLFMergeRankEtaQLUT
Definition: L1MuGMTLFMergeRankEtaQLUT.h:38
L1MuGMTConfig::m_EtaWeight_COU
static float m_EtaWeight_COU
Definition: L1MuGMTConfig.h:224
L1MuGMTConfig::m_GMTParams
static const L1MuGMTParameters * m_GMTParams
Definition: L1MuGMTConfig.h:200
L1MuGMTConfig::m_MIAUPhiPro2LUT
static L1MuGMTMIAUPhiPro2LUT * m_MIAUPhiPro2LUT
Definition: L1MuGMTConfig.h:272
L1MuGMTConfig::m_RegMMConfigMIP
static L1MuGMTRegMMConfigMIP * m_RegMMConfigMIP
Definition: L1MuGMTConfig.h:245
L1MuGMTConfig::m_LFPtMixLUT
static L1MuGMTLFPtMixLUT * m_LFPtMixLUT
Definition: L1MuGMTConfig.h:264
L1MuGMTLFOvlEtaConvLUT
Definition: L1MuGMTLFOvlEtaConvLUT.h:38
L1MuGMTLFMergeRankEtaPhiLUT
Definition: L1MuGMTLFMergeRankEtaPhiLUT.h:38
L1MuGMTRegSortRankOffset
GMT Register that implements Rank offset for merged cands.
Definition: L1MuGMTReg.h:286
L1MuGMTConfig::m_BxMax
static int m_BxMax
Definition: L1MuGMTConfig.h:213
L1MuGMTConfig::m_LFEtaConvLUT
static L1MuGMTLFEtaConvLUT * m_LFEtaConvLUT
Definition: L1MuGMTConfig.h:255
L1MuGMTParameters::getPropagatePhi
bool getPropagatePhi() const
Definition: L1MuGMTParameters.h:74
L1MuGMTConfig::m_LFPhiProEtaConvLUT
static L1MuGMTLFPhiProEtaConvLUT * m_LFPhiProEtaConvLUT
Definition: L1MuGMTConfig.h:262
L1MuGMTConfig::m_DoOvlRpcAnd
static bool m_DoOvlRpcAnd
Definition: L1MuGMTConfig.h:232
L1MuGMTParameters::getEtaWeight_barrel
double getEtaWeight_barrel() const
Definition: L1MuGMTParameters.h:31
L1MuGMTConfig::m_TriggerScales
static const L1MuTriggerScales * m_TriggerScales
Definition: L1MuGMTConfig.h:277
L1MuGMTConfig::m_RegMMConfigSRK
static L1MuGMTRegMMConfigSRK * m_RegMMConfigSRK
Definition: L1MuGMTConfig.h:247
L1MuGMTConfig::m_CaloTrigger
static bool m_CaloTrigger
Definition: L1MuGMTConfig.h:228
L1MuGMTLFEtaConvLUT
Definition: L1MuGMTLFEtaConvLUT.h:38
L1MuGMTLFCOUDeltaEtaLUT
Definition: L1MuGMTLFCOUDeltaEtaLUT.h:38
L1MuGMTPhiLUT
Definition: L1MuGMTPhiLUT.h:43
L1MuGMTConfig::m_dbgLevel
static int m_dbgLevel
Definition: L1MuGMTConfig.h:210
L1MuGMTConfig::m_EtaPhiThreshold_barrel
static float m_EtaPhiThreshold_barrel
Definition: L1MuGMTConfig.h:220
L1MuGMTConfig::m_BxMin
static int m_BxMin
Definition: L1MuGMTConfig.h:212
L1MuGMTConfig::m_caloGeom
static const L1CaloGeometry * m_caloGeom
Definition: L1MuGMTConfig.h:280
L1MuGMTConfig::m_BxMaxRo
static int m_BxMaxRo
Definition: L1MuGMTConfig.h:216
L1MuGMTConfig::m_CSCInputTag
static edm::InputTag m_CSCInputTag
Definition: L1MuGMTConfig.h:204
L1MuGMTConfig::m_LFDeltaEtaLUT
static L1MuGMTLFDeltaEtaLUT * m_LFDeltaEtaLUT
Definition: L1MuGMTConfig.h:253
L1MuGMTMIAUEtaProLUT
Definition: L1MuGMTMIAUEtaProLUT.h:38
L1MuGMTConfig::m_PhiLUT
static L1MuGMTPhiLUT * m_PhiLUT
Definition: L1MuGMTConfig.h:273
L1MuGMTConfig::m_LFCOUDeltaEtaLUT
static L1MuGMTLFCOUDeltaEtaLUT * m_LFCOUDeltaEtaLUT
Definition: L1MuGMTConfig.h:252
L1MuGMTConfig::m_IsolationCellSizeEta
static int m_IsolationCellSizeEta
Definition: L1MuGMTConfig.h:229
L1MuGMTConfig::m_RPCbInputTag
static edm::InputTag m_RPCbInputTag
Definition: L1MuGMTConfig.h:205
L1MuGMTEtaLUT
Definition: L1MuGMTEtaLUT.h:42
L1MuGMTParameters::getIsolationCellSizePhi
int getIsolationCellSizePhi() const
Definition: L1MuGMTParameters.h:68
L1MuGMTRegMMConfigEta
GMT Merge Method Config Register Eta.
Definition: L1MuGMTReg.h:158
L1MuGMTParameters::getVersionSortRankEtaQLUT
unsigned getVersionSortRankEtaQLUT() const
Definition: L1MuGMTParameters.h:173
L1MuGMTConfig::m_IsolationCellSizePhi
static int m_IsolationCellSizePhi
Definition: L1MuGMTConfig.h:230
L1MuGMTConfig::m_RegCDLConfig
static L1MuGMTRegCDLConfig * m_RegCDLConfig
Definition: L1MuGMTConfig.h:240
L1MuGMTLFSortRankCombineLUT
Definition: L1MuGMTLFSortRankCombineLUT.h:38
L1MuGMTConfig::m_LFSortRankCombineLUT
static L1MuGMTLFSortRankCombineLUT * m_LFSortRankCombineLUT
Definition: L1MuGMTConfig.h:265
L1MuGMTRegMMConfigSRK
GMT Register that implements additional Halo Overwrites Matched bit.
Definition: L1MuGMTReg.h:253
L1MuGMTLFDeltaEtaLUT
Definition: L1MuGMTLFDeltaEtaLUT.h:38
L1MuGMTParameters::getPhiWeight_COU
double getPhiWeight_COU() const
Definition: L1MuGMTParameters.h:56
L1MuGMTLFPtMixLUT
Definition: L1MuGMTLFPtMixLUT.h:38
L1MuGMTConfig::m_LFDisableHotLUT
static L1MuGMTLFDisableHotLUT * m_LFDisableHotLUT
Definition: L1MuGMTConfig.h:254
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
L1MuGMTConfig::m_EtaPhiThreshold_COU
static float m_EtaPhiThreshold_COU
Definition: L1MuGMTConfig.h:226
L1MuGMTConfig::m_PhiWeight_barrel
static float m_PhiWeight_barrel
Definition: L1MuGMTConfig.h:219
L1MuGMTConfig::m_RegMMConfigCharge
static L1MuGMTRegMMConfigCharge * m_RegMMConfigCharge
Definition: L1MuGMTConfig.h:244
L1MuGMTParameters::getEtaPhiThreshold_barrel
double getEtaPhiThreshold_barrel() const
Definition: L1MuGMTParameters.h:39
L1MuGMTConfig::m_LFMatchQualLUT
static L1MuGMTLFMatchQualLUT * m_LFMatchQualLUT
Definition: L1MuGMTConfig.h:256
L1MuGMTConfig::m_GMTChanMask
static const L1MuGMTChannelMask * m_GMTChanMask
Definition: L1MuGMTConfig.h:201
L1MuGMTConfig::m_LFMergeRankEtaQLUT
static L1MuGMTLFMergeRankEtaQLUT * m_LFMergeRankEtaQLUT
Definition: L1MuGMTConfig.h:259
L1MuGMTConfig::m_PhiWeight_COU
static float m_PhiWeight_COU
Definition: L1MuGMTConfig.h:225
L1MuGMTConfig::m_LFMergeRankPtQLUT
static L1MuGMTLFMergeRankPtQLUT * m_LFMergeRankPtQLUT
Definition: L1MuGMTConfig.h:260
L1MuGMTConfig::m_LFMergeRankCombineLUT
static L1MuGMTLFMergeRankCombineLUT * m_LFMergeRankCombineLUT
Definition: L1MuGMTConfig.h:257
edm::LogVerbatim
Log< level::Info, true > LogVerbatim
Definition: MessageLogger.h:128
L1MuGMTMIAUPhiPro1LUT
Definition: L1MuGMTMIAUPhiPro1LUT.h:38
L1MuGMTConfig::m_RegMMConfigISO
static L1MuGMTRegMMConfigISO * m_RegMMConfigISO
Definition: L1MuGMTConfig.h:246
L1MuGMTConfig::m_BxMinRo
static int m_BxMinRo
Definition: L1MuGMTConfig.h:215
L1MuGMTConfig::m_LFSortRankEtaQLUT
static L1MuGMTLFSortRankEtaQLUT * m_LFSortRankEtaQLUT
Definition: L1MuGMTConfig.h:267
L1MuGMTLFPhiProLUT
Definition: L1MuGMTLFPhiProLUT.h:38
L1MuGMTParameters::getDoOvlRpcAnd
bool getDoOvlRpcAnd() const
Definition: L1MuGMTParameters.h:71
personalPlayback.fn
fn
Definition: personalPlayback.py:515
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
L1MuGMTConfig::m_VersionLUTs
static unsigned m_VersionLUTs
Definition: L1MuGMTConfig.h:237
L1MuGMTConfig::m_EtaLUT
static L1MuGMTEtaLUT * m_EtaLUT
Definition: L1MuGMTConfig.h:251
L1MuGMTMIAUPhiPro2LUT
Definition: L1MuGMTMIAUPhiPro2LUT.h:38
L1MuGMTLFMergeRankCombineLUT
Definition: L1MuGMTLFMergeRankCombineLUT.h:38
L1MuGMTConfig::m_EtaPhiThreshold_endcap
static float m_EtaPhiThreshold_endcap
Definition: L1MuGMTConfig.h:223
L1MuGMTLFSortRankEtaQLUT
Definition: L1MuGMTLFSortRankEtaQLUT.h:38
L1MuGMTParameters::getEtaPhiThreshold_endcap
double getEtaPhiThreshold_endcap() const
Definition: L1MuGMTParameters.h:50
L1MuGMTConfig::Debug
static bool Debug()
Definition: L1MuGMTConfig.h:101
L1MuGMTParameters::getEtaPhiThreshold_COU
double getEtaPhiThreshold_COU() const
Definition: L1MuGMTParameters.h:59
L1MuGMTConfig::m_RegMMConfigPhi
static L1MuGMTRegMMConfigPhi * m_RegMMConfigPhi
Definition: L1MuGMTConfig.h:241
L1MuGMTConfig::m_GMTScales
static const L1MuGMTScales * m_GMTScales
Definition: L1MuGMTConfig.h:276
edm::InputTag
Definition: InputTag.h:15
L1MuGMTRegMMConfigMIP
GMT Merge Method Config Register MIP.
Definition: L1MuGMTReg.h:230
L1MuGMTLFSortRankEtaPhiLUT
Definition: L1MuGMTLFSortRankEtaPhiLUT.h:38
DeadROC_duringRun.dir
dir
Definition: DeadROC_duringRun.py:23
L1MuGMTConfig::m_PropagatePhi
static bool m_PropagatePhi
Definition: L1MuGMTConfig.h:234