00001 import FWCore.ParameterSet.Config as cms 00002 00003 postProcessorMuonMultiTrackHLT = cms.EDAnalyzer("DQMGenericClient", 00004 subDirs = cms.untracked.vstring("HLT/Muon/MultiTrack/*"), 00005 efficiency = cms.vstring( 00006 "effic 'Efficiency vs #eta' num_assoc(simToReco)_eta num_simul_eta", 00007 "efficPt 'Efficiency vs p_{T}' num_assoc(simToReco)_pT num_simul_pT", 00008 "effic_vs_hit 'Efficiency vs n Hits' num_assoc(simToReco)_hit num_simul_hit", 00009 "effic_vs_phi 'Efficiency vs #phi' num_assoc(simToReco)_phi num_simul_phi", 00010 "effic_vs_dxy 'Efficiency vs Dxy' num_assoc(simToReco)_dxy num_simul_dxy", 00011 "effic_vs_dz 'Efficiency vs Dz' num_assoc(simToReco)_dz num_simul_dz", 00012 "fakerate 'Fake rate vs #eta' num_assoc(recoToSim)_eta num_reco_eta fake", 00013 "fakeratePt 'Fake rate vs p_{T}' num_assoc(recoToSim)_pT num_reco_pT fake", 00014 "fakerate_vs_hit 'Fake rate vs hit' num_assoc(recoToSim)_hit num_reco_hit fake", 00015 "fakerate_vs_phi 'Fake rate vs phi' num_assoc(recoToSim)_phi num_reco_phi fake", 00016 "fakerate_vs_dxy 'Fake rate vs dxy' num_assoc(recoToSim)_dxy num_reco_dxy fake", 00017 "fakerate_vs_dz 'Fake rate vs dz' num_assoc(recoToSim)_dz num_reco_dz fake", 00018 00019 "effic_Q05 'Efficiency vs #eta (Quality>0.5)' num_assoc(simToReco)_eta_Q05 num_simul_eta", 00020 "effic_Q075 'Efficiency vs #eta (Quality>0.75)' num_assoc(simToReco)_eta_Q075 num_simul_eta", 00021 "efficPt_Q05 'Efficiency vs p_{T} (Quality>0.5)' num_assoc(simToReco)_pT_Q05 num_simul_pT", 00022 "efficPt_Q075 'Efficiency vs p_{T} (Quality>0.75)' num_assoc(simToReco)_pT_Q075 num_simul_pT", 00023 "effic_vs_phi_Q05 'Efficiency vs #phi' num_assoc(simToReco)_phi_Q05 num_simul_phi", 00024 "effic_vs_phi_Q075 'Efficiency vs #phi' num_assoc(simToReco)_phi_Q075 num_simul_phi" 00025 ), 00026 resolutionLimitedFit = cms.untracked.bool(False), 00027 resolution = cms.vstring("cotThetares_vs_eta '#sigma(cot(#theta)) vs #eta' cotThetares_vs_eta", 00028 "cotThetares_vs_pt '#sigma(cot(#theta)) vs p_{T}' cotThetares_vs_pt", 00029 "dxypull_vs_eta 'd_{xy} Pull vs #eta' dxypull_vs_eta", 00030 "dxyres_vs_eta '#sigma(d_{xy}) vs #eta' dxyres_vs_eta", 00031 "dxyres_vs_pt '#sigma(d_{xy}) vs p_{T}' dxyres_vs_pt", 00032 "dzpull_vs_eta 'd_{z} Pull vs #eta' dzpull_vs_eta", 00033 "dzres_vs_eta '#sigma(d_{z}) vs #eta' dzres_vs_eta", 00034 "dzres_vs_pt '#sigma(d_{z}) vs p_{T}' dzres_vs_pt", 00035 "etares_vs_eta '#sigma(#eta) vs #eta' etares_vs_eta", 00036 "phipull_vs_eta '#phi Pull vs #eta' phipull_vs_eta", 00037 "phipull_vs_phi '#phi Pull vs #phi' phipull_vs_phi", 00038 "phires_vs_eta '#sigma(#phi) vs #eta' phires_vs_eta", 00039 "phires_vs_phi '#sigma(#phi) vs #phi' phires_vs_phi", 00040 "phires_vs_pt '#sigma(#phi) vs p_{T}' phires_vs_pt", 00041 "ptpull_vs_eta 'p_{T} Pull vs #eta' ptpull_vs_eta", 00042 "ptpull_vs_phi 'p_{T} Pull vs #phi' ptpull_vs_phi", 00043 "ptres_vs_eta '#sigma(p_{T}) vs #eta' ptres_vs_eta", 00044 "ptres_vs_phi '#sigma(p_{T}) vs #phi' ptres_vs_phi", 00045 "ptres_vs_pt '#sigma(p_{T}) vs p_{T}' ptres_vs_pt", 00046 "thetapull_vs_eta '#theta Pull vs #eta' thetapull_vs_eta", 00047 "thetapull_vs_phi '#theta Pull vs #phi' thetapull_vs_phi"), 00048 outputFileName = cms.untracked.string("") 00049 ) 00050 00051 postProcessorMuonMultiTrackHLTComp = cms.EDAnalyzer( 00052 "DQMGenericClient", 00053 subDirs = cms.untracked.vstring("HLT/Muon/MultiTrack/"), 00054 efficiency = cms.vstring( 00055 "Eff_L3Tk_Eta_mabh 'Eff_{L3,TK} vs #eta' hltL3Muons_tpToL3MuonAssociation/effic hltL3TkFromL2_tpToL3TkMuonAssociation/effic", 00056 "Eff_L3Tk_Pt_mabh 'Eff_{L3,TK} vs p_{T}' hltL3Muons_tpToL3MuonAssociation/efficPt hltL3TkFromL2_tpToL3TkMuonAssociation/efficPt", 00057 "Eff_L3Tk_Hit_mabh 'Eff_{L3,TK} vs n Hits' hltL3Muons_tpToL3MuonAssociation/effic_vs_hit hltL3TkFromL2_tpToL3TkMuonAssociation/effic_vs_hit", 00058 "Eff_L3L2_Eta_mabh 'Eff_{L3,L2} vs #eta' hltL3Muons_tpToL3MuonAssociation/effic hltL2Muons_UpdatedAtVtx_tpToL2UpdMuonAssociation/effic", 00059 "Eff_L3L2_Pt_mabh 'Eff_{L3,L2} vs p_{T}' hltL3Muons_tpToL3MuonAssociation/efficPt hltL2Muons_UpdatedAtVtx_tpToL2UpdMuonAssociation/efficPt", 00060 "Eff_L3L2_Hit_mabh 'Eff_{L3,L2} vs n Hits' hltL3Muons_tpToL3MuonAssociation/effic_vs_hit hltL2Muons_UpdatedAtVtx_tpToL2UpdMuonAssociation/effic_vs_hit", 00061 ), 00062 resolution = cms.vstring(""), 00063 outputFileName = cms.untracked.string("") 00064 ) 00065 00066 postProcessorMuonMultiTrackHLTCompFS = cms.EDAnalyzer( 00067 "DQMGenericClient", 00068 subDirs = cms.untracked.vstring("HLT/Muon/MultiTrack/"), 00069 efficiency = cms.vstring( 00070 "Eff_L3Tk_Eta_mabh 'Eff_{L3,TK} vs #eta' hltL3Muons_tpToL3MuonAssociationFS/effic hltL3TkFromL2_tpToL3TkMuonAssociationFS/effic", 00071 "Eff_L3Tk_Pt_mabh 'Eff_{L3,TK} vs p_{T}' hltL3Muons_tpToL3MuonAssociationFS/efficPt hltL3TkFromL2_tpToL3TkMuonAssociationFS/efficPt", 00072 "Eff_L3Tk_Hit_mabh 'Eff_{L3,TK} vs n Hits' hltL3Muons_tpToL3MuonAssociationFS/effic_vs_hit hltL3TkFromL2_tpToL3TkMuonAssociationFS/effic_vs_hit", 00073 "Eff_L3L2_Eta_mabh 'Eff_{L3,L2} vs #eta' hltL3Muons_tpToL3MuonAssociationFS/effic hltL2Muons_UpdatedAtVtx_tpToL2UpdMuonAssociationFS/effic", 00074 "Eff_L3L2_Pt_mabh 'Eff_{L3,L2} vs p_{T}' hltL3Muons_tpToL3MuonAssociationFS/efficPt hltL2Muons_UpdatedAtVtx_tpToL2UpdMuonAssociationFS/efficPt", 00075 "Eff_L3L2_Hit_mabh 'Eff_{L3,L2} vs n Hits' hltL3Muons_tpToL3MuonAssociationFS/effic_vs_hit hltL2Muons_UpdatedAtVtx_tpToL2UpdMuonAssociationFS/effic_vs_hit", 00076 ), 00077 resolution = cms.vstring(""), 00078 outputFileName = cms.untracked.string("") 00079 ) 00080 00081 00082 recoMuonPostProcessorsHLT = cms.Sequence( 00083 postProcessorMuonMultiTrackHLT 00084 *postProcessorMuonMultiTrackHLTComp 00085 ) 00086 00087 recoMuonPostProcessorsHLTFastSim = cms.Sequence( 00088 postProcessorMuonMultiTrackHLT 00089 *postProcessorMuonMultiTrackHLTCompFS 00090 )