File indexing completed on 2023-03-17 10:58:46
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from DQMOffline.Trigger.HLTMuonOfflineAnalyzer_cfi import hltMuonOfflineAnalyzer
0004
0005 barrelMuonParams = cms.PSet(
0006 d0Cut = cms.untracked.double(1000.0),
0007 z0Cut = cms.untracked.double(1000.0),
0008 recoCuts = cms.untracked.string("isStandAloneMuon && abs(eta) < 0.9"),
0009 hltCuts = cms.untracked.string("abs(eta) < 0.9"),
0010 )
0011
0012 endcapMuonParams = cms.PSet(
0013 d0Cut = cms.untracked.double(1000.0),
0014 z0Cut = cms.untracked.double(1000.0),
0015 recoCuts = cms.untracked.string("isStandAloneMuon && abs(eta) > 1.4 && "
0016 "abs(eta) < 2.0"),
0017 hltCuts = cms.untracked.string("abs(eta) > 1.4 && abs(eta) < 2.0"),
0018 )
0019
0020 allMuonParams = cms.PSet(
0021 d0Cut = cms.untracked.double(1000.0),
0022 z0Cut = cms.untracked.double(1000.0),
0023 recoCuts = cms.untracked.string("isStandAloneMuon && abs(eta) < 2.0"),
0024 hltCuts = cms.untracked.string("abs(eta) < 2.0"),
0025 )
0026
0027 barrelAnalyzer = hltMuonOfflineAnalyzer.clone(
0028 destination = "HLT/Muon/DistributionsBarrel",
0029 targetParams = barrelMuonParams
0030 )
0031 barrelAnalyzer.probeParams = cms.PSet()
0032
0033 endcapAnalyzer = hltMuonOfflineAnalyzer.clone(
0034 destination = "HLT/Muon/DistributionsEndcap",
0035 targetParams = endcapMuonParams
0036 )
0037 endcapAnalyzer.probeParams = cms.PSet()
0038
0039 allAnalyzer = hltMuonOfflineAnalyzer.clone(
0040 destination = "HLT/Muon/DistributionsAll",
0041 targetParams = allMuonParams,
0042 probeParams = allMuonParams
0043 )
0044 hltMuonOfflineAnalyzers = cms.Sequence(
0045 barrelAnalyzer *
0046 endcapAnalyzer *
0047 allAnalyzer
0048 )