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