Go to the documentation of this file.
15 #ifndef L1TriggerGlobalMuonTrigger_L1MuGMTConfig_h
16 #define L1TriggerGlobalMuonTrigger_L1MuGMTConfig_h
static L1MuGMTRegSortRankOffset * m_RegSortRankOffset
static L1MuGMTRegMMConfigPt * getRegMMConfigPt()
static unsigned getVersionSortRankEtaQLUT()
static float getEtaPhiThresholdCOU()
static L1MuGMTMIAUEtaConvLUT * m_MIAUEtaConvLUT
static L1MuGMTRegMMConfigEta * m_RegMMConfigEta
static const unsigned int MAXCSC
static const unsigned int MAXRPCendcap
static edm::InputTag m_MipIsoInputTag
static L1MuGMTMIAUEtaConvLUT * getMIAUEtaConvLUT()
static L1MuGMTLFEtaConvLUT * getLFEtaConvLUT()
void setGMTScales(const L1MuGMTScales *gmtscales)
static unsigned getVersionLUTs()
static float m_PhiWeight_endcap
static edm::InputTag m_RPCfInputTag
static const L1MuTriggerPtScale * m_TriggerPtScale
static float m_EtaWeight_barrel
static L1MuGMTRegSortRankOffset * getRegSortRankOffset()
static float m_EtaWeight_endcap
static L1MuGMTMIAUPhiPro1LUT * m_MIAUPhiPro1LUT
static unsigned m_VersionSortRankEtaQLUT
static const edm::ParameterSet * getParameterSet()
static L1MuGMTRegMMConfigPt * m_RegMMConfigPt
GMT Merge Method Config Register Phi.
static const L1MuGMTParameters * getGMTParams()
static L1MuGMTLFPhiProLUT * m_LFPhiProLUT
static const unsigned int MAXRPCbarrel
GMT Merge Method Config Register Charge.
static const L1MuGMTChannelMask * getGMTChanMask()
static L1MuGMTLFSortRankEtaQLUT * getLFSortRankEtaQLUT()
static L1MuGMTRegCDLConfig * getRegCDLConfig()
static L1MuGMTMIAUEtaProLUT * getMIAUEtaProLUT()
static const unsigned int MAXDTBX
static L1MuGMTLFPhiProEtaConvLUT * getLFPhiProEtaConvLUT()
static edm::InputTag m_DTInputTag
static L1MuGMTLFDisableHotLUT * getLFDisableHotLUT()
static L1MuGMTMIAUEtaProLUT * m_MIAUEtaProLUT
static L1MuGMTLFSortRankPtQLUT * m_LFSortRankPtQLUT
static L1MuGMTLFMergeRankEtaPhiLUT * m_LFMergeRankEtaPhiLUT
GMT Register that implements Configuration of Cancel Decisison Logic.
static L1MuGMTLFCOUDeltaEtaLUT * getLFCOUDeltaEtaLUT()
static L1MuGMTLFMergeRankEtaPhiLUT * getLFMergeRankEtaPhiLUT()
static L1MuGMTLFOvlEtaConvLUT * m_LFOvlEtaConvLUT
static edm::InputTag getCSCInputTag()
GMT Merge Method Config Register ISO.
static L1MuGMTLFSortRankEtaPhiLUT * m_LFSortRankEtaPhiLUT
static float getEtaWeightBarrel()
GMT Merge Method Config Register Pt.
L1MuGMTConfig(const edm::ParameterSet &ps)
constructor
static L1MuGMTRegMMConfigMIP * getRegMMConfigMIP()
static const edm::ParameterSet * m_ps
static const L1MuGMTScales * getGMTScales()
static float m_EtaWeight_COU
static int getIsolationCellSizePhi()
static L1MuGMTLFMergeRankCombineLUT * getLFMergeRankCombineLUT()
static const L1MuGMTParameters * m_GMTParams
static L1MuGMTMIAUPhiPro2LUT * m_MIAUPhiPro2LUT
static L1MuGMTRegMMConfigMIP * m_RegMMConfigMIP
static L1MuGMTLFPtMixLUT * m_LFPtMixLUT
void setTriggerScales(const L1MuTriggerScales *trigscales)
GMT Register that implements Rank offset for merged cands.
static L1MuGMTLFEtaConvLUT * m_LFEtaConvLUT
static const L1MuTriggerScales * getTriggerScales()
static L1MuGMTLFPhiProEtaConvLUT * m_LFPhiProEtaConvLUT
static bool m_DoOvlRpcAnd
void setTriggerPtScale(const L1MuTriggerPtScale *trigptscale)
static L1MuGMTPhiLUT * getPhiLUT()
void setGMTParams(const L1MuGMTParameters *gmtparams)
static const L1MuTriggerScales * m_TriggerScales
static L1MuGMTRegMMConfigSRK * m_RegMMConfigSRK
static L1MuGMTLFMergeRankEtaQLUT * getLFMergeRankEtaQLUT()
static bool m_CaloTrigger
static float getEtaPhiThresholdBarrel()
static float m_EtaPhiThreshold_barrel
static float getPhiWeightBarrel()
static edm::InputTag getMipIsoInputTag()
static const L1CaloGeometry * m_caloGeom
static edm::InputTag m_CSCInputTag
static L1MuGMTLFDeltaEtaLUT * m_LFDeltaEtaLUT
static L1MuGMTRegMMConfigISO * getRegMMConfigISO()
static L1MuGMTPhiLUT * m_PhiLUT
static L1MuGMTLFCOUDeltaEtaLUT * m_LFCOUDeltaEtaLUT
static L1MuGMTRegMMConfigCharge * getRegMMConfigCharge()
static int m_IsolationCellSizeEta
static L1MuGMTEtaLUT * getEtaLUT()
static L1MuGMTLFMatchQualLUT * getLFMatchQualLUT()
static L1MuGMTLFSortRankEtaPhiLUT * getLFSortRankEtaPhiLUT()
static edm::InputTag m_RPCbInputTag
static L1MuGMTMIAUPhiPro2LUT * getMIAUPhiPro2LUT()
GMT Merge Method Config Register Eta.
static int m_IsolationCellSizePhi
static L1MuGMTLFMergeRankPtQLUT * getLFMergeRankPtQLUT()
static L1MuGMTRegCDLConfig * m_RegCDLConfig
static edm::InputTag getRPCbInputTag()
static edm::InputTag getDTInputTag()
static edm::InputTag getRPCfInputTag()
static int getDebugLevel()
static L1MuGMTRegMMConfigEta * getRegMMConfigEta()
static L1MuGMTLFSortRankCombineLUT * m_LFSortRankCombineLUT
void dumpRegs(std::string dir)
GMT Register that implements additional Halo Overwrites Matched bit.
static const unsigned int MAXRPC
static bool Debug(int level)
static float getPhiWeightEndcap()
static float getEtaWeightEndcap()
static L1MuGMTLFDisableHotLUT * m_LFDisableHotLUT
static bool getPropagatePhi()
static float m_EtaPhiThreshold_COU
void setGMTChanMask(const L1MuGMTChannelMask *gmtchanmask)
static L1MuGMTRegMMConfigCharge * m_RegMMConfigCharge
static float m_PhiWeight_barrel
static L1MuGMTRegMMConfigSRK * getRegMMConfigSRK()
static L1MuGMTLFMatchQualLUT * m_LFMatchQualLUT
static const L1MuGMTChannelMask * m_GMTChanMask
static L1MuGMTLFMergeRankEtaQLUT * m_LFMergeRankEtaQLUT
static float m_PhiWeight_COU
static L1MuGMTLFMergeRankPtQLUT * m_LFMergeRankPtQLUT
static L1MuGMTLFMergeRankCombineLUT * m_LFMergeRankCombineLUT
static int getIsolationCellSizeEta()
static float getEtaPhiThresholdEndcap()
static L1MuGMTRegMMConfigISO * m_RegMMConfigISO
static L1MuGMTLFSortRankPtQLUT * getLFSortRankPtQLUT()
static L1MuGMTLFPhiProLUT * getLFPhiProLUT()
static void setDebugLevel(int level)
static L1MuGMTLFOvlEtaConvLUT * getLFOvlEtaConvLUT()
static L1MuGMTLFSortRankEtaQLUT * m_LFSortRankEtaQLUT
static float getEtaWeightCOU()
static const L1CaloGeometry * getCaloGeom()
static unsigned m_VersionLUTs
static float getPhiWeightCOU()
static bool getDoOvlRpcAnd()
require DT/CSC candidates to be confirmed by the RPC in the overlap region
static L1MuGMTEtaLUT * m_EtaLUT
virtual ~L1MuGMTConfig()
destructor
void dumpLUTs(std::string dir)
static L1MuGMTLFPtMixLUT * getLFPtMixLUT()
static bool getCaloTrigger()
static L1MuGMTLFDeltaEtaLUT * getLFDeltaEtaLUT()
static float m_EtaPhiThreshold_endcap
void setCaloGeom(const L1CaloGeometry *caloGeom)
static L1MuGMTRegMMConfigPhi * m_RegMMConfigPhi
static const L1MuGMTScales * m_GMTScales
static const L1MuTriggerPtScale * getTriggerPtScale()
static const unsigned int MaxMuons
static L1MuGMTLFSortRankCombineLUT * getLFSortRankCombineLUT()
static L1MuGMTRegMMConfigPhi * getRegMMConfigPhi()
GMT Merge Method Config Register MIP.
static L1MuGMTMIAUPhiPro1LUT * getMIAUPhiPro1LUT()
static bool m_PropagatePhi