CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/Validation/RecoMuon/python/PostProcessorHLT_cff.py

Go to the documentation of this file.
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     )