Back to home page

Project CMSSW displayed by LXR

 
 

    


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 )