File indexing completed on 2024-04-06 12:10:02
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 recoMaxEtaCut = cms.untracked.double(0.9),
0009 recoMinEtaCut = cms.untracked.double(0.0),
0010 recoGlbMuCut = cms.untracked.bool(False),
0011 hltMaxEtaCut = cms.untracked.double(0.9),
0012 hltMinEtaCut = cms.untracked.double(0.0),
0013 )
0014
0015 endcapMuonParams = cms.PSet(
0016 d0Cut = cms.untracked.double(1000.0),
0017 z0Cut = cms.untracked.double(1000.0),
0018 recoMaxEtaCut = cms.untracked.double(2.0),
0019 recoMinEtaCut = cms.untracked.double(1.4),
0020 recoGlbMuCut = cms.untracked.bool(False),
0021 hltMaxEtaCut = cms.untracked.double(2.0),
0022 hltMinEtaCut = cms.untracked.double(1.4),
0023 )
0024
0025 allMuonParams = cms.PSet(
0026 d0Cut = cms.untracked.double(1000.0),
0027 z0Cut = cms.untracked.double(1000.0),
0028 recoMaxEtaCut = cms.untracked.double(2.0),
0029 recoMinEtaCut = cms.untracked.double(0.0),
0030 recoGlbMuCut = cms.untracked.bool(False),
0031 hltMaxEtaCut = cms.untracked.double(2.0),
0032 hltMinEtaCut = cms.untracked.double(0.0),
0033 )
0034
0035 barrelAnalyzer = hltMuonOfflineAnalyzer.clone(
0036 destination = "HLT/Muon/DistributionsBarrel",
0037 targetParams = barrelMuonParams
0038 )
0039 barrelAnalyzer.probeParams = cms.PSet()
0040
0041 endcapAnalyzer = hltMuonOfflineAnalyzer.clone(
0042 destination = "HLT/Muon/DistributionsEndcap",
0043 targetParams = endcapMuonParams
0044 )
0045 endcapAnalyzer.probeParams = cms.PSet()
0046
0047 allAnalyzer = hltMuonOfflineAnalyzer.clone(
0048 destination = "HLT/Muon/DistributionsAll",
0049 targetParams = allMuonParams,
0050 probeParams = allMuonParams
0051 )
0052 hltMuonOfflineAnalyzers = cms.Sequence(
0053 barrelAnalyzer *
0054 endcapAnalyzer *
0055 allAnalyzer
0056 )