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 globalMuonParams = cms.PSet(
0006 d0Cut = cms.untracked.double(2.0),
0007 z0Cut = cms.untracked.double(25.0),
0008 recoMaxEtaCut = cms.untracked.double(2.4),
0009 recoMinEtaCut = cms.untracked.double(0.0),
0010 recoGlbMuCut = cms.untracked.bool(True),
0011 hltMaxEtaCut = cms.untracked.double(2.4),
0012 hltMinEtaCut = cms.untracked.double(0.0),
0013 )
0014
0015 globalAnalyzerTnP = hltMuonOfflineAnalyzer.clone()
0016 globalAnalyzerTnP.destination = "HLT/Muon/DistributionsGlobal"
0017 globalAnalyzerTnP.targetParams = globalMuonParams
0018
0019
0020 refPathsList = cms.vstring(
0021 "HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v",
0022 "HLT_Mu17_TrkIsoVVL_TkMu8_TrkIsoVVL_DZ_v",
0023 "HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v",
0024 "HLT_Mu17_TrkIsoVVL_TkMu8_TrkIsoVVL_v",
0025 "HLT_TkMu17_TrkIsoVVL_TkMu8_TrkIsoVVL_v",
0026 "HLT_TkMu17_TrkIsoVVL_TkMu8_TrkIsoVVL_DZ_v"
0027 "HLT_Mu18_Mu9_DZ_v",
0028 "HLT_Mu18_Mu9_v",
0029 "HLT_Mu18_Mu9_SameSign_DZ_v",
0030 "HLT_Mu18_Mu9_SameSign_v"
0031 )
0032
0033 globalAnalyzerRef = hltMuonOfflineAnalyzer.clone()
0034 globalAnalyzerRef.destination = "HLT/Muon/DistributionsGlobal"
0035 globalAnalyzerRef.targetParams = globalMuonParams
0036 globalAnalyzerRef.hltPathsToCheck = refPathsList
0037 globalAnalyzerRef.requiredTriggers = cms.untracked.vstring(
0038 "HLT_Mu17_TrkIsoVVL_v")
0039
0040
0041
0042 refPathsList19 = cms.vstring(
0043 "HLT_Mu23_Mu12_DZ_v",
0044 "HLT_Mu23_Mu12_v"
0045 )
0046
0047 globalAnalyzerRef19 = hltMuonOfflineAnalyzer.clone()
0048 globalAnalyzerRef19.destination = "HLT/Muon/DistributionsGlobal"
0049 globalAnalyzerRef19.targetParams = globalMuonParams
0050 globalAnalyzerRef19.hltPathsToCheck = refPathsList19
0051 globalAnalyzerRef19.requiredTriggers = cms.untracked.vstring(
0052 "HLT_Mu19_TrkIsoVVL_v")
0053
0054
0055
0056 hltMuonOfflineAnalyzers = cms.Sequence(
0057 globalAnalyzerTnP *
0058 globalAnalyzerRef *
0059 globalAnalyzerRef19
0060 )
0061
0062 from Configuration.Eras.Modifier_pA_2016_cff import pA_2016
0063 from Configuration.Eras.Modifier_ppRef_2017_cff import ppRef_2017
0064 from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
0065
0066 for muAna in [globalAnalyzerTnP.targetParams,
0067 globalAnalyzerRef.targetParams]:
0068 for e in [pA_2016, ppRef_2017, pp_on_AA]:
0069 e.toModify(muAna, ptCut_Jpsi = cms.untracked.double( 5.0))
0070 for muAna in [globalAnalyzerTnP.binParams,
0071 globalAnalyzerRef.binParams]:
0072 for e in [pA_2016, ppRef_2017, pp_on_AA]:
0073 e.toModify(muAna, ptCoarse = cms.untracked.vdouble(0.,1.,2.,3.,4.,5.,7.,9.,12.,15.,20.,30.,40.))