Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-03-31 22:27:14

0001 # post-processors for HLT Muon track validation in FullSim and FastSim
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 )