1 import FWCore.ParameterSet.Config
as cms
2 from DQMServices.Core.DQMEDHarvester
import DQMEDHarvester
5 subDirs = cms.untracked.vstring(
"HLT/Muon/MultiTrack/*"),
6 efficiency = cms.vstring(
7 "effic 'Efficiency vs #eta' num_assoc(simToReco)_eta num_simul_eta",
8 "efficPt 'Efficiency vs p_{T}' num_assoc(simToReco)_pT num_simul_pT",
9 "effic_vs_hit 'Efficiency vs n Hits' num_assoc(simToReco)_hit num_simul_hit",
10 "effic_vs_phi 'Efficiency vs #phi' num_assoc(simToReco)_phi num_simul_phi",
11 "effic_vs_dxy 'Efficiency vs Dxy' num_assoc(simToReco)_dxy num_simul_dxy",
12 "effic_vs_dz 'Efficiency vs Dz' num_assoc(simToReco)_dz num_simul_dz",
13 "fakerate 'Fake rate vs #eta' num_assoc(recoToSim)_eta num_reco_eta fake",
14 "fakeratePt 'Fake rate vs p_{T}' num_assoc(recoToSim)_pT num_reco_pT fake",
15 "fakerate_vs_hit 'Fake rate vs hit' num_assoc(recoToSim)_hit num_reco_hit fake",
16 "fakerate_vs_phi 'Fake rate vs phi' num_assoc(recoToSim)_phi num_reco_phi fake",
17 "fakerate_vs_dxy 'Fake rate vs dxy' num_assoc(recoToSim)_dxy num_reco_dxy fake",
18 "fakerate_vs_dz 'Fake rate vs dz' num_assoc(recoToSim)_dz num_reco_dz fake",
20 "effic_Q05 'Efficiency vs #eta (Quality>0.5)' num_assoc(simToReco)_eta_Q05 num_simul_eta",
21 "effic_Q075 'Efficiency vs #eta (Quality>0.75)' num_assoc(simToReco)_eta_Q075 num_simul_eta",
22 "efficPt_Q05 'Efficiency vs p_{T} (Quality>0.5)' num_assoc(simToReco)_pT_Q05 num_simul_pT",
23 "efficPt_Q075 'Efficiency vs p_{T} (Quality>0.75)' num_assoc(simToReco)_pT_Q075 num_simul_pT",
24 "effic_vs_phi_Q05 'Efficiency vs #phi' num_assoc(simToReco)_phi_Q05 num_simul_phi",
25 "effic_vs_phi_Q075 'Efficiency vs #phi' num_assoc(simToReco)_phi_Q075 num_simul_phi" 27 resolutionLimitedFit = cms.untracked.bool(
False),
28 resolution = cms.vstring(
"cotThetares_vs_eta '#sigma(cot(#theta)) vs #eta' cotThetares_vs_eta",
29 "cotThetares_vs_pt '#sigma(cot(#theta)) vs p_{T}' cotThetares_vs_pt",
30 "dxypull_vs_eta 'd_{xy} Pull vs #eta' dxypull_vs_eta",
31 "dxyres_vs_eta '#sigma(d_{xy}) vs #eta' dxyres_vs_eta",
32 "dxyres_vs_pt '#sigma(d_{xy}) vs p_{T}' dxyres_vs_pt",
33 "dzpull_vs_eta 'd_{z} Pull vs #eta' dzpull_vs_eta",
34 "dzres_vs_eta '#sigma(d_{z}) vs #eta' dzres_vs_eta",
35 "dzres_vs_pt '#sigma(d_{z}) vs p_{T}' dzres_vs_pt",
36 "etares_vs_eta '#sigma(#eta) vs #eta' etares_vs_eta",
37 "phipull_vs_eta '#phi Pull vs #eta' phipull_vs_eta",
38 "phipull_vs_phi '#phi Pull vs #phi' phipull_vs_phi",
39 "phires_vs_eta '#sigma(#phi) vs #eta' phires_vs_eta",
40 "phires_vs_phi '#sigma(#phi) vs #phi' phires_vs_phi",
41 "phires_vs_pt '#sigma(#phi) vs p_{T}' phires_vs_pt",
42 "ptpull_vs_eta 'p_{T} Pull vs #eta' ptpull_vs_eta",
43 "ptpull_vs_phi 'p_{T} Pull vs #phi' ptpull_vs_phi",
44 "ptres_vs_eta '#sigma(p_{T}) vs #eta' ptres_vs_eta",
45 "ptres_vs_phi '#sigma(p_{T}) vs #phi' ptres_vs_phi",
46 "ptres_vs_pt '#sigma(p_{T}) vs p_{T}' ptres_vs_pt",
47 "thetapull_vs_eta '#theta Pull vs #eta' thetapull_vs_eta",
48 "thetapull_vs_phi '#theta Pull vs #phi' thetapull_vs_phi"),
49 outputFileName = cms.untracked.string(
"")
54 subDirs = cms.untracked.vstring(
"HLT/Muon/MultiTrack/"),
55 efficiency = cms.vstring(
56 "Eff_L3Tk_Eta_mabh 'Eff_{L3,TK} vs #eta' hltL3Muons/effic hltL3TkFromL2/effic",
57 "Eff_L3Tk_Pt_mabh 'Eff_{L3,TK} vs p_{T}' hltL3Muons/efficPt hltL3TkFromL2/efficPt",
58 "Eff_L3Tk_Hit_mabh 'Eff_{L3,TK} vs n Hits' hltL3Muons/effic_vs_hit hltL3TkFromL2/effic_vs_hit",
59 "Eff_L3L2_Eta_mabh 'Eff_{L3,L2} vs #eta' hltL3Muons/effic hltL2Muons_UpdAtVtx/effic",
60 "Eff_L3L2_Pt_mabh 'Eff_{L3,L2} vs p_{T}' hltL3Muons/efficPt hltL2Muons_UpdAtVtx/efficPt",
61 "Eff_L3L2_Hit_mabh 'Eff_{L3,L2} vs n Hits' hltL3Muons/effic_vs_hit hltL2Muons_UpdAtVtx/effic_vs_hit",
63 resolution = cms.vstring(
""),
64 outputFileName = cms.untracked.string(
"")
69 subDirs = cms.untracked.vstring(
"HLT/Muon/MultiTrack/"),
70 efficiency = cms.vstring(
71 "Eff_L3Tk_Eta_mabh 'Eff_{L3,TK} vs #eta' hltL3Muons_tpToL3MuonAssociationFS/effic hltL3TkFromL2_tpToL3TkMuonAssociationFS/effic",
72 "Eff_L3Tk_Pt_mabh 'Eff_{L3,TK} vs p_{T}' hltL3Muons_tpToL3MuonAssociationFS/efficPt hltL3TkFromL2_tpToL3TkMuonAssociationFS/efficPt",
73 "Eff_L3Tk_Hit_mabh 'Eff_{L3,TK} vs n Hits' hltL3Muons_tpToL3MuonAssociationFS/effic_vs_hit hltL3TkFromL2_tpToL3TkMuonAssociationFS/effic_vs_hit",
74 "Eff_L3L2_Eta_mabh 'Eff_{L3,L2} vs #eta' hltL3Muons_tpToL3MuonAssociationFS/effic hltL2Muons_UpdatedAtVtx_tpToL2UpdMuonAssociationFS/effic",
75 "Eff_L3L2_Pt_mabh 'Eff_{L3,L2} vs p_{T}' hltL3Muons_tpToL3MuonAssociationFS/efficPt hltL2Muons_UpdatedAtVtx_tpToL2UpdMuonAssociationFS/efficPt",
76 "Eff_L3L2_Hit_mabh 'Eff_{L3,L2} vs n Hits' hltL3Muons_tpToL3MuonAssociationFS/effic_vs_hit hltL2Muons_UpdatedAtVtx_tpToL2UpdMuonAssociationFS/effic_vs_hit",
78 resolution = cms.vstring(
""),
79 outputFileName = cms.untracked.string(
"")
83 recoMuonPostProcessorsHLT = cms.Sequence(
84 postProcessorMuonMultiTrackHLT
85 *postProcessorMuonMultiTrackHLTComp
88 recoMuonPostProcessorsHLTFastSim = cms.Sequence(
89 postProcessorMuonMultiTrackHLT
90 *postProcessorMuonMultiTrackHLTCompFS