File indexing completed on 2025-03-31 22:26:56
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004
0005 hltMuonValidator = DQMEDAnalyzer('HLTMuonValidator',
0006
0007 hltProcessName = cms.string("HLT"),
0008 hltPathsToCheck = cms.vstring(
0009 "HLT_(HighPt)?(L[12])?(Iso)?(Tk)?Mu[0-9]*(Open)?(_NoVertex)?(_eta2p1)?(_v[0-9]*)?$",
0010 "HLT_Mu17_NoFilters?(_v[0-9]*)?$",
0011 "HLT_Dimuon0_Jpsi(_v[0-9]*)?$",
0012 "HLT_Dimuon13_Jpsi_Barrel(_v[0-9]*)?$",
0013 ),
0014
0015 genParticleLabel = cms.string("genParticles"),
0016 recMuonLabel = cms.string("muons"),
0017
0018 parametersTurnOn = cms.vdouble(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
0019 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
0020 22, 24, 26, 28, 30, 32, 34, 36, 38, 40,
0021 45, 50, 55, 60, 65, 70, 80, 100, 200,
0022 500, 1000, 2000
0023 ),
0024 parametersEta = cms.vdouble(48, -2.400, 2.400),
0025 parametersPhi = cms.vdouble(50, -3.142, 3.142),
0026
0027
0028 cutsDr = cms.vdouble(0.4, 0.4, 0.015),
0029
0030 maxDeltaPhi = cms.double(0.4),
0031 maxDeltaR = cms.double(0.4),
0032 useSimpleGeometry = cms.bool(True),
0033 useTrack = cms.string("none"),
0034 useState = cms.string("atVertex"),
0035 useStation2 = cms.bool(True),
0036 fallbackToME1 = cms.bool(False),
0037 cosmicPropagationHypothesis = cms.bool(False),
0038 useMB2InOverlap = cms.bool(False),
0039 propagatorAlong = cms.ESInputTag("", "hltESPSteppingHelixPropagatorAlong"),
0040 propagatorAny = cms.ESInputTag("", "SteppingHelixPropagatorAny"),
0041 propagatorOpposite = cms.ESInputTag("", "hltESPSteppingHelixPropagatorOpposite"),
0042
0043 genMuonCut = cms.string("abs(pdgId) == 13 && status == 1"),
0044 recMuonCut = cms.string("isGlobalMuon"),
0045 )
0046
0047 from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
0048 phase2_common.toModify(hltMuonValidator,
0049 hltPathsToCheck = [
0050 "HLT_Mu[0-9]+_FromL1TkMuon(_v[0-9]+)?$",
0051 "HLT_IsoMu[0-9]+_FromL1TkMuon(_v[0-9]+)?$",
0052 "HLT_Mu[0-9]+_Mu[0-9]+_FromL1TkMuon(_v[0-9]+)?$",
0053 "HLT_Mu[0-9]+_TrkIso[A-Z]+_Mu[0-9]+_TrkIso[A-Z]+_DZ_FromL1TkMuon(_v[0-9]+)?$",
0054 "HLT_TriMu_[0-9]+_[0-9]+_[0-9]+_DZ_FromL1TkMuon(_v[0-9]+)?$"
0055 ]
0056 )