File indexing completed on 2024-04-06 12:10:02
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004 hltMuonOfflineAnalyzer = DQMEDAnalyzer('HLTMuonOfflineAnalyzer',
0005
0006
0007 hltProcessName = cms.string("HLT"),
0008
0009
0010 destination = cms.untracked.string("HLT/Muon/Distributions/globalMuons"),
0011
0012
0013 hltPathsToCheck = cms.vstring(
0014 "HLT_Mu8_TrkIsoVVL_v",
0015 "HLT_Mu50_v",
0016 "HLT_Mu24_v",
0017 "HLT_IsoMu24_v",
0018 "HLT_IsoMu27_v",
0019 "HLT_IsoMu20_v",
0020 "HLT_HIL3Mu12_v",
0021 "HLT_HIL3Mu15_v",
0022 "HLT_HIL3Mu20_v",
0023 "HLT_CascadeMu100_v",
0024 "HLT_HighPtTkMu100_v"
0025 ),
0026
0027
0028
0029
0030 inputTags = cms.PSet(
0031 recoMuon = cms.InputTag("muons"),
0032 beamSpot = cms.InputTag("offlineBeamSpot"),
0033 offlinePVs = cms.InputTag("offlinePrimaryVertices"),
0034 triggerSummary = cms.InputTag("hltTriggerSummaryAOD"),
0035 triggerResults = cms.InputTag("TriggerResults")
0036 ),
0037
0038
0039 binParams = cms.untracked.PSet(
0040
0041 NVertex = cms.untracked.vdouble( 1,10,15,20,25,30,35,40,45,50,55,60,65,70,100),
0042 NVertexFine= cms.untracked.vdouble( 1,5,10,12.5,15,17.5,20,22.5,25,27.5,30,32.5,35,37.5,40,42.5,45,47.5,50,52.5,55,57.5,60,62.5,65,67.5,70,85,100),
0043 eta = cms.untracked.vdouble( 20, -2.40, 2.40),
0044 phi = cms.untracked.vdouble( 20, -3.14, 3.14),
0045 phiHEP17 = cms.untracked.vdouble( -3.14,-2.4,-1.8,-1.0,-0.4,0.0,0.4,1.0,1.8,2.4,3.14),
0046 z0 = cms.untracked.vdouble( 10, -0.15, 0.15),
0047 z0Fine = cms.untracked.vdouble( 20, -0.15, 0.15),
0048 d0 = cms.untracked.vdouble( 10, -0.50, 0.50),
0049 zMass = cms.untracked.vdouble( 50, 65.00, 115.00),
0050 jpsiMass = cms.untracked.vdouble( 60, 0.00, 6.00),
0051 charge = cms.untracked.vdouble( 2, -2.00, 2.00),
0052 deltaR = cms.untracked.vdouble( 20, 0.00, 0.05),
0053 deltaR2 = cms.untracked.vdouble( 20, 0.0, 4.5 ),
0054 phiCoarse = cms.untracked.vdouble( 10, -3.14, 3.14),
0055 resolutionRel = cms.untracked.vdouble( 40, -0.30, 0.30),
0056 resolutionEta = cms.untracked.vdouble( 20, -0.01, 0.01),
0057 resolutionPhi = cms.untracked.vdouble( 20, -0.01, 0.01),
0058
0059 etaCoarse = cms.untracked.vdouble(-2.4, -2.1, -1.6, -1.2, -0.8, 0.0,
0060 0.8, 1.2, 1.6, 2.1, 2.4),
0061 etaFine = cms.untracked.vdouble(-2.4,-2.1,-1.6,-1.2,-0.9,-0.3,
0062 -0.2,0.2,0.3,0.9,1.2,1.6,2.1,2.4),
0063 phiFine = cms.untracked.vdouble(-3.14,-(11.0/12.0)*3.14,-(9.0/12.0)*3.14,-(7.0/12.0)*3.14,-(5.0/12.0)*3.14,-
0064 (3.0/12.0)*3.14,-(1.0/12.0)*3.14,(1.0/12.0)*3.14,(3.0/12.0)*3.14,(5.0/12.0)*3.14,(7.0/12.0)*3.14,
0065 (9.0/12.0)*3.14,(11.0/12.0)*3.14,3.14),
0066 ptCoarse = cms.untracked.vdouble(10.0, 20.0, 40.0, 60.0, 80.0, 100.0, 200.0),
0067 ptFine = cms.untracked.vdouble(10.0,15.0, 20.0,30.0, 40.0,50.0, 60.0,70.0, 80.0,90.0, 100.0,150., 200.0),
0068 pt = cms.untracked.vdouble( 0.0, 2.0, 4.0,
0069 6.0, 8.0, 10.0,
0070 20.0, 30.0, 40.0,
0071 100.0, 200.0, 400.0),
0072 ),
0073
0074
0075 plotCuts = cms.PSet(
0076
0077 maxEta = cms.untracked.double(2.10),
0078
0079
0080 minPtFactor = cms.untracked.double(1.20),
0081
0082 L1DeltaR = cms.untracked.double(0.30),
0083 L2DeltaR = cms.untracked.double(0.30),
0084 L3DeltaR = cms.untracked.double(0.05),
0085 ),
0086
0087
0088 requiredTriggers = cms.untracked.vstring(),
0089
0090
0091 targetParams = cms.PSet(
0092
0093
0094 d0Cut = cms.untracked.double(2.0),
0095 z0Cut = cms.untracked.double(25.0),
0096
0097 recoMaxEtaCut = cms.untracked.double(2.4),
0098 recoMinEtaCut = cms.untracked.double(0.0),
0099 recoGlbMuCut = cms.untracked.bool(True),
0100 hltMaxEtaCut = cms.untracked.double(2.4),
0101 hltMinEtaCut = cms.untracked.double(0.0),
0102 ),
0103
0104
0105
0106 probeParams = cms.PSet(
0107
0108
0109 d0Cut = cms.untracked.double(2.0),
0110 z0Cut = cms.untracked.double(25.0),
0111
0112 recoMaxEtaCut = cms.untracked.double(2.4),
0113 recoMinEtaCut = cms.untracked.double(0.0),
0114 recoGlbMuCut = cms.untracked.bool(True),
0115 hltMaxEtaCut = cms.untracked.double(2.4),
0116 hltMinEtaCut = cms.untracked.double(0.0),
0117 ),
0118
0119 )