1 import FWCore.ParameterSet.Config
as cms
4 muonEfficiencyThresholds = [16, 20, 25]
8 effVsPtBins = range(0, 50, 2)
9 effVsPtBins += range(50, 70, 5)
10 effVsPtBins += range(70, 100, 10)
11 effVsPtBins += range(100, 200, 25)
12 effVsPtBins += range(200, 300, 50)
13 effVsPtBins += range(300, 500, 100)
14 effVsPtBins.append(500)
20 effVsPhiBins = [i*(phiMax-phiMin)/nPhiBins + phiMin
for i
in range(nPhiBins+1)]
26 effVsEtaBins = [i*(etaMax-etaMin)/nEtaBins + etaMin
for i
in range(nEtaBins+1)]
28 l1tMuonDQMOffline = cms.EDAnalyzer(
"L1TMuonDQMOffline",
29 histFolder = cms.untracked.string(
'L1T/L1TMuon'),
30 gmtPtCuts = cms.untracked.vint32(muonEfficiencyThresholds),
32 muonInputTag = cms.untracked.InputTag(
"muons"),
33 gmtInputTag = cms.untracked.InputTag(
"gmtStage2Digis",
"Muon"),
34 vtxInputTag = cms.untracked.InputTag(
"offlinePrimaryVertices"),
35 bsInputTag = cms.untracked.InputTag(
"offlineBeamSpot"),
37 triggerNames = cms.untracked.vstring(
46 trigInputTag = cms.untracked.InputTag(
"hltTriggerSummaryAOD",
"",
"HLT"),
47 trigProcess = cms.untracked.string(
"HLT"),
48 trigProcess_token = cms.untracked.InputTag(
"TriggerResults",
"",
"HLT"),
50 efficiencyVsPtBins = cms.untracked.vdouble(effVsPtBins),
51 efficiencyVsPhiBins = cms.untracked.vdouble(effVsPhiBins),
52 efficiencyVsEtaBins = cms.untracked.vdouble(effVsEtaBins),
54 verbose = cms.untracked.bool(
False)