File indexing completed on 2025-03-31 22:27:14
0001
0002
0003 import FWCore.ParameterSet.Config as cms
0004 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0005
0006 from Validation.RecoMuon.PostProcessor_cff import postProcessorMuonTrack, postProcessorMuonTrackSummary
0007
0008 postProcessorMuonTrackHLT = postProcessorMuonTrack.clone(
0009 subDirs = ["HLT/Muon/MuonTrack/*"]
0010 )
0011
0012 postProcessorMuonTrackHLTSummary = postProcessorMuonTrackSummary.clone(
0013 subDirs=cms.untracked.vstring("HLT/Muon/MuonTrack/")
0014 )
0015
0016 postProcessorMuonTrackHLTComp = DQMEDHarvester("DQMGenericClient",
0017 subDirs=cms.untracked.vstring("HLT/Muon/MuonTrack/"),
0018 efficiency=cms.vstring(
0019 "Eff_L3Tk_Eta_mabh 'Eff_{L3,TK} vs #eta' hltL3Muons/effic_vs_eta hltL3TkFromL2/effic_vs_eta",
0020 "Eff_L3Tk_Pt_mabh 'Eff_{L3,TK} vs p_{T}' hltL3Muons/effic_vs_pt hltL3TkFromL2/effic_vs_pt",
0021 "Eff_L3Tk_Hit_mabh 'Eff_{L3,TK} vs n Hits' hltL3Muons/effic_vs_hit hltL3TkFromL2/effic_vs_hit",
0022 "Eff_L3L2_Eta_mabh 'Eff_{L3,L2} vs #eta' hltL3Muons/effic_vs_eta hltL2Muons_UpdAtVtx/effic_vs_eta",
0023 "Eff_L3L2_Pt_mabh 'Eff_{L3,L2} vs p_{T}' hltL3Muons/effic_vs_pt hltL2Muons_UpdAtVtx/effic_vs_pt",
0024 "Eff_L3L2_Hit_mabh 'Eff_{L3,L2} vs n Hits' hltL3Muons/effic_vs_hit hltL2Muons_UpdAtVtx/effic_vs_hit",
0025 ),
0026 resolution=cms.vstring(""),
0027 outputFileName=cms.untracked.string(""),
0028 )
0029
0030 recoMuonPostProcessorsHLT = cms.Sequence(
0031 postProcessorMuonTrackHLT + postProcessorMuonTrackHLTSummary + postProcessorMuonTrackHLTComp
0032 )
0033
0034 from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon
0035
0036 phase2_muon.toReplaceWith(
0037 recoMuonPostProcessorsHLT,
0038 recoMuonPostProcessorsHLT.copyAndExclude(["postProcessorMuonTrackHLTComp"]),
0039 )