1 import FWCore.ParameterSet.Config
as cms
3 from DQMOffline.Trigger.HLTMuonOfflineAnalyzer_cfi
import hltMuonOfflineAnalyzer
5 barrelMuonParams = cms.PSet(
6 d0Cut = cms.untracked.double(1000.0),
7 z0Cut = cms.untracked.double(1000.0),
8 recoCuts = cms.untracked.string(
"isStandAloneMuon && abs(eta) < 0.9"),
9 hltCuts = cms.untracked.string(
"abs(eta) < 0.9"),
12 endcapMuonParams = cms.PSet(
13 d0Cut = cms.untracked.double(1000.0),
14 z0Cut = cms.untracked.double(1000.0),
15 recoCuts = cms.untracked.string(
"isStandAloneMuon && abs(eta) > 1.4 && " 17 hltCuts = cms.untracked.string(
"abs(eta) > 1.4 && abs(eta) < 2.0"),
20 allMuonParams = cms.PSet(
21 d0Cut = cms.untracked.double(1000.0),
22 z0Cut = cms.untracked.double(1000.0),
23 recoCuts = cms.untracked.string(
"isStandAloneMuon && abs(eta) < 2.0"),
24 hltCuts = cms.untracked.string(
"abs(eta) < 2.0"),
27 barrelAnalyzer = hltMuonOfflineAnalyzer.clone(
28 destination =
"HLT/Muon/DistributionsBarrel",
29 targetParams = barrelMuonParams
31 barrelAnalyzer.probeParams = cms.PSet()
33 endcapAnalyzer = hltMuonOfflineAnalyzer.clone(
34 destination =
"HLT/Muon/DistributionsEndcap",
35 targetParams = endcapMuonParams
37 endcapAnalyzer.probeParams = cms.PSet()
39 allAnalyzer = hltMuonOfflineAnalyzer.clone(
40 destination =
"HLT/Muon/DistributionsAll",
41 targetParams = allMuonParams,
42 probeParams = allMuonParams
44 hltMuonOfflineAnalyzers = cms.Sequence(