Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002 from HLTriggerOffline.Top.PostProcessor_cfi import *
00003
00004 hltTopPostSemimu = HLTTopPostProcessor.clone()
00005
00006 hltTopPostSemimu.subDirs = ['HLT/Top/Semileptonic_muon']
00007 hltTopPostSemimu.efficiency = (
00008
00009 "EffVsPt_HLT_Mu9 'HLT_Mu9 ; p_{T #mu}; Trigger_Efficiency' Muon1Pt_M_HLT_Mu9 Muon1Pt_M",
00010 "EffVsEta_HLT_Mu9 'HLT_Mu9 ; #eta_{#mu}; Trigger_Efficiency' Muon1Eta_M_HLT_Mu9 Muon1Eta_M",
00011 "EffVsPt_HLT_Mu15 'HLT_Mu15 ; p_{T #mu}; Trigger_Efficiency' Muon1Pt_M_HLT_Mu15 Muon1Pt_M",
00012 "EffVsEta_HLT_Mu15 'HLT_Mu15 ; #eta_{#mu}; Trigger_Efficiency' Muon1Eta_M_HLT_Mu15 Muon1Eta_M",
00013 "EffVsPt_HLT_IsoMu9 'HLT_IsoMu9 ; p_{T #mu}; Trigger_Efficiency' Muon1Pt_M_HLT_IsoMu9 Muon1Pt_M",
00014 "EffVsEta_HLT_IsoMu9 'HLT_IsoMu9 ; #eta_{#mu}; Trigger_Efficiency' Muon1Eta_M_HLT_IsoMu9 Muon1Eta_M",
00015
00016 "Efficiencies_MuonTriggers_gen 'HLT efficiency wrt mc acceptance ; ; Trigger Efficiency' genmuHLT genMuonEvents",
00017 "Efficiencies_MuonTriggers 'HLT efficiency wrt acc+offline ; ; Trigger Efficiency' muHLT MuonEvents",
00018
00019 )
00020
00021 hltTopPostSemiel = HLTTopPostProcessor.clone()
00022
00023 hltTopPostSemiel.subDirs = ['HLT/Top/Semileptonic_electron']
00024 hltTopPostSemiel.efficiency = (
00025
00026 "EffVsPt_HLT_Ele15_SW_L1R 'HLT_Ele15_SW_L1R ; p_{T e}; Trigger_Efficiency' Electron1Pt_E_HLT_Ele15_SW_L1R Electron1Pt_E",
00027 "EffVsEta_HLT_Ele15_SW_L1R 'HLT_Ele15_SW_L1R ; #eta_{e}; Trigger_Efficiency' Electron1Eta_E_HLT_Ele15_SW_L1R Electron1Eta_E",
00028 "EffVsPt_HLT_Ele15_SW_LooseTrackIso_L1R 'HLT_Ele15_SW_LooseTrackIso_L1R ; p_{T e}; Trigger_Efficiency' Electron1Pt_E_HLT_Ele15_SW_LooseTrackIso_L1R Electron1Pt_E",
00029 "EffVsEta_HLT_Ele15_SW_LooseTrackIso_L1R 'HLT_Ele15_SW_LooseTrackIso_L1R ; #eta_{e}; Trigger_Efficiency' Electron1Eta_E_HLT_Ele15_SW_LooseTrackIso_L1R Electron1Eta_E",
00030
00031 "Efficiencies_Electrontriggers 'HLT efficiency wrt acc+offline ; ; Trigger Efficiency' elHLT ElectronEvents",
00032 "Efficiencies_Electrontriggers_gen 'HLT efficiency wrt mc acceptance ; ; Trigger Efficiency' genelHLT genElectronEvents"
00033
00034 )
00035
00036
00037
00038 hltTopPostDimu = HLTTopPostProcessor.clone()
00039
00040 hltTopPostDimu.subDirs = ['HLT/Top/Dileptonic_muon']
00041 hltTopPostDimu.efficiency = (
00042
00043 "EffVsPt_HLT_Mu9_MM 'HLT_Mu9 ; p_{T #mu 1}; Trigger_Efficiency' Muon1Pt_MM_HLT_Mu9 Muon1Pt_MM",
00044 "EffVsEta_HLT_Mu9_MM 'HLT_Mu9 ; #eta_{#mu 1}; Trigger_Efficiency' Muon1Eta_MM_HLT_Mu9 Muon1Eta_MM",
00045 "EffVsPt_HLT_Mu15_MM 'HLT_Mu15 ; p_{T #mu 1}; Trigger_Efficiency' Muon1Pt_MM_HLT_Mu15 Muon1Pt_MM",
00046 "EffVsEta_HLT_Mu15_MM 'HLT_Mu15 ; #eta_{#mu 1}; Trigger_Efficiency' Muon1Eta_MM_HLT_Mu15 Muon1Eta_MM",
00047 "EffVsPt_HLT_IsoMu9_MM 'HLT_IsoMu9 ; p_{T #mu 1}; Trigger_Efficiency' Muon1Pt_MM_HLT_IsoMu9 Muon1Pt_MM",
00048 "EffVsEta_HLT_IsoMu9_MM 'HLT_IsoMu9 ; #eta_{#mu 1}; Trigger_Efficiency' Muon1Eta_MM_HLT_IsoMu9 Muon1Eta_MM",
00049 "EffVsPt_HLT_DoubleMu3_MM 'HLT_DoubleMu3 ; p_{T #mu 1}; Trigger_Efficiency' Muon1Pt_MM_HLT_DoubleMu3 Muon1Pt_MM",
00050 "EffVsEta_HLT_DoubleMu3_MM 'HLT_DoubleMu3 ; #eta_{#mu 1}; Trigger_Efficiency' Muon1Eta_MM_HLT_DoubleMu3 Muon1Eta_MM",
00051
00052 )
00053
00054 hltTopPostDiel = HLTTopPostProcessor.clone()
00055
00056 hltTopPostDiel.subDirs = ['HLT/Top/Dileptonic_electron']
00057 hltTopPostDiel.efficiency = (
00058
00059 "EffVsPt_HLT_Ele15_SW_L1R_EE 'HLT_Ele15_SW_L1R ; p_{T e 1}; Trigger_Efficiency' Electron1Pt_EE_HLT_Ele15_SW_L1R Electron1Pt_EE",
00060 "EffVsEta_HLT_Ele15_SW_L1R_EE 'HLT_Ele15_SW_L1R ; #eta_{e 1}; Trigger_Efficiency' Electron1Eta_EE_HLT_Ele15_SW_L1R Electron1Eta_EE",
00061 "EffVsPt_HLT_Ele15_SW_LooseTrackIso_L1R_EE 'HLT_Ele15_SW_LooseTrackIso_L1R ; p_{T e 1}; Trigger_Efficiency' Electron1Pt_EE_HLT_Ele15_SW_LooseTrackIso_L1R Electron1Pt_EE",
00062 "EffVsEta_HLT_Ele15_SW_LooseTrackIso_L1R_EE 'HLT_Ele15_SW_LooseTrackIso_L1R ; #eta_{e 1}; Trigger_Efficiency' Electron1Eta_EE_HLT_Ele15_SW_LooseTrackIso_L1R Electron1Eta_EE",
00063 "EffVsPt_HLT_DoubleEle10_SW_L1R_EE 'HLT_DoubleEle10_SW_L1R ; p_{T e 1}; Trigger_Efficiency' Electron1Pt_EE_HLT_DoubleEle10_SW_L1R Electron1Pt_EE",
00064 "EffVsEta_HLT_DoubleEle10_SW_L1R_EE 'HLT_DoubleEle10_SW_L1R ; #eta_{e 1}; Trigger_Efficiency' Electron1Eta_EE_HLT_DoubleEle10_SW_L1R Electron1Eta_EE",
00065
00066 )
00067
00068 hltTopPostEmu = HLTTopPostProcessor.clone()
00069
00070 hltTopPostEmu.subDirs = ['HLT/Top/Dileptonic_emu']
00071 hltTopPostEmu.efficiency = (
00072
00073 "EffVsPt_HLT_Mu9_EM 'HLT_Mu9 ; p_{T #mu }; Trigger_Efficiency' Muon1Pt_EM_HLT_Mu9 Muon1Pt_EM",
00074 "EffVsEta_HLT_Mu9_EM 'HLT_Mu9 ; #eta_{#mu }; Trigger_Efficiency' Muon1Eta_EM_HLT_Mu9 Muon1Eta_EM",
00075 "EffVsPt_HLT_Mu15_EM 'HLT_Mu15 ; p_{T #mu }; Trigger_Efficiency' Muon1Pt_EM_HLT_Mu15 Muon1Pt_EM",
00076 "EffVsEta_HLT_Mu15_EM 'HLT_Mu15 ; #eta_{#mu }; Trigger_Efficiency' Muon1Eta_EM_HLT_Mu15 Muon1Eta_EM",
00077 "EffVsPt_HLT_IsoMu9_EM 'HLT_IsoMu9 ; p_{T #mu }; Trigger_Efficiency' Muon1Pt_EM_HLT_IsoMu9 Muon1Pt_EM",
00078 "EffVsEta_HLT_IsoMu9_EM 'HLT_IsoMu9 ; #eta_{#mu }; Trigger_Efficiency' Muon1Eta_EM_HLT_IsoMu9 Muon1Eta_EM",
00079 "EffVsPt_HLT_Ele15_SW_L1R_EM 'HLT_Ele15_SW_L1R ; p_{T e }; Trigger_Efficiency' Electron1Pt_EM_HLT_Ele15_SW_L1R Electron1Pt_EM",
00080 "EffVsEta_HLT_Ele15_SW_L1R_EM 'HLT_Ele15_SW_L1R ; #eta_{e }; Trigger_Efficiency' Electron1Eta_EM_HLT_Ele15_SW_L1R Electron1Eta_EM",
00081 "EffVsPt_HLT_Ele15_SW_LooseTrackIso_L1R_EM 'HLT_Ele15_SW_LooseTrackIso_L1R ; p_{T e }; Trigger_Efficiency' Electron1Pt_EM_HLT_Ele15_SW_LooseTrackIso_L1R Electron1Pt_EM",
00082 "EffVsEta_HLT_Ele15_SW_LooseTrackIso_L1R_EM 'HLT_Ele15_SW_LooseTrackIso_L1R ; #eta_{e }; Trigger_Efficiency' Electron1Eta_EM_HLT_Ele15_SW_LooseTrackIso_L1R Electron1Eta_EM",
00083
00084 )
00085
00086 hltTopPostJet = HLTTopPostProcessor.clone()
00087
00088 hltTopPostJet.subDirs = ['HLT/Top/Jets']
00089 hltTopPostJet.efficiency = (
00090
00091
00092 "Efficiencies_jetTriggers_semimu 'HLT efficiency wrt acc+offline ; ; Trigger Efficiency' numer denom",
00093
00094
00095
00096 "Efficiencies_jetTriggers_semiel 'HLT efficiency wrt acc+offline ; ; Trigger Efficiency' numer_el denom_el",
00097
00098
00099
00100 )
00101
00102
00103 hltTopPost4Jets = HLTTopPostProcessor.clone()
00104
00105 hltTopPost4Jets.subDirs = ['HLT/Top/4JetsPlus1MuonToCompareWithData']
00106 hltTopPost4Jets.efficiency = (
00107
00108 "EffVsPt_HLTMu9_4Jets1MuonMon 'HLT_Mu9 ; p_{T #mu }; Trigger_Efficiency' Muon1Pt_4Jets1MuonHLTMu9Mon Muon1Pt_4Jets1MuonMon",
00109 "EffVsEta_HLTMu9_4Jets1MuonMon 'HLT_Mu9 ; #eta_{#mu }; Trigger_Efficiency' Muon1Eta_4Jets1MuonHLTMu9Mon Muon1Eta_4Jets1MuonMon",
00110 "EffVsNJets_HLTMu9_4Jets1MuonMon 'HLT_Mu9 ; Jet multiplicity; Trigger_Efficiency' NJets_4Jets1MuonHLTMu9Mon NJets_4Jets1MuonMon",
00111
00112 )
00113
00114
00115
00116
00117
00118 HLTTopPostVal = cms.Sequence(
00119 hltTopPostSemimu *
00120 hltTopPostSemiel *
00121 hltTopPostDimu *
00122 hltTopPostDiel *
00123 hltTopPostEmu *
00124 hltTopPostJet *
00125 hltTopPost4Jets
00126
00127 )