CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/HLTriggerOffline/Top/python/HLTTopPostVal_cff.py

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   #  "TrigEFF                      'my title; my x-label;    my y-label' pt_trig_off_mu pt_off_mu",
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   #  "TrigEFF                      'my title; my x-label;    my y-label' pt_trig_off_mu pt_off_mu",
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   #  "TrigEFF                      'my title; my x-label;    my y-label' pt_trig_off_mu pt_off_mu",
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   #  "TrigEFF                      'my title; my x-label;    my y-label' pt_trig_off_mu pt_off_mu",
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   #  "TrigEFF                      'my title; my x-label;    my y-label' pt_trig_off_mu pt_off_mu",
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   #  "TrigEFF                      'my title; my x-label;    my y-label' pt_trig_off_mu pt_off_mu",
00091    #  "EffVsEt_HLT_QuadJet30                          'HLT_QuadJet30                        ; E_{T jet};       Trigger_Efficiency'  Jet1Et_M_HLT_QuadJet30                         Jet1Et_M",
00092      "Efficiencies_jetTriggers_semimu                  'HLT efficiency wrt acc+offline        ;  ;              Trigger Efficiency'               numer   denom",
00093    #  "EffVsEta_HLT_QuadJet30                          'HLT_QuadJet30                        ; #eta_{ jet};       Trigger_Efficiency'  Jet1Eta_M_HLT_QuadJet30                         Jet1Eta_M",
00094      
00095  
00096      "Efficiencies_jetTriggers_semiel                   'HLT efficiency wrt acc+offline        ; ;              Trigger Efficiency'               numer_el   denom_el",
00097     # "EffVsEt_HLT_QuadJet30_el                          'HLT_QuadJet30                        ; E_{T jet};       Trigger_Efficiency'  Jet1Et_E_HLT_QuadJet30                         Jet1Et_E",
00098     # "EffVsEta_HLT_QuadJet30_el                          'HLT_QuadJet30                        ; #eta_{ jet};       Trigger_Efficiency'  Jet1Eta_E_HLT_QuadJet30                         Jet1Eta_M",
00099     
00100     )
00101           
00102        
00103 hltTopPost4Jets = HLTTopPostProcessor.clone()
00104 
00105 hltTopPost4Jets.subDirs        = ['HLT/Top/4JetsPlus1MuonToCompareWithData']  
00106 hltTopPost4Jets.efficiency     = (
00107   #  "TrigEFF                      'my title; my x-label;    my y-label' pt_trig_off_mu pt_off_mu",
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 )