Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:10:01

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0004 from DQMOffline.Trigger.VBFMETMonitor_Client_cff import *
0005 from DQMOffline.Trigger.HMesonGammaMonitor_Client_cff import *
0006 from DQMOffline.Trigger.VBFTauMonitor_Client_cff import *
0007 from DQMOffline.Trigger.MssmHbbBtagTriggerMonitor_Client_cfi import *
0008 from DQMOffline.Trigger.MssmHbbMonitoring_Client_cfi import *
0009 from DQMOffline.Trigger.PhotonMonitor_cff import *
0010 
0011 metbtagEfficiency_met = DQMEDHarvester("DQMGenericClient",
0012 #    subDirs        = cms.untracked.vstring("HLT/Higgs/*"),
0013     subDirs        = cms.untracked.vstring("HLT/HIG/*"),
0014     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0015     resolution     = cms.vstring(),
0016     efficiency     = cms.vstring(
0017         "effic_met          'MET turnON;            PF MET [GeV]; efficiency'     met_numerator          met_denominator",
0018         "effic_met_variable 'MET turnON;            PF MET [GeV]; efficiency'     met_variable_numerator met_variable_denominator",
0019         "effic_metPhi       'MET efficiency vs phi; PF MET phi [rad]; efficiency' metPhi_numerator       metPhi_denominator",
0020         "effic_ht          'HT turnON;            PF HT [GeV]; efficiency'     ht_numerator          ht_denominator",
0021         "effic_ht_variable 'HT turnON;            PF HT [GeV]; efficiency'     ht_variable_numerator ht_variable_denominator",
0022         "effic_deltaphimetj1          'DELTAPHI turnON;            DELTA PHI (PFMET, PFJET1); efficiency'     deltaphimetj1_numerator          deltaphimetj1_denominator",
0023         "effic_deltaphij1j2          'DELTAPHI turnON;            DELTA PHI (PFJET1, PFJET2); efficiency'     deltaphij1j2_numerator          deltaphij1j2_denominator"
0024 
0025     ),
0026     efficiencyProfile = cms.untracked.vstring(
0027         "effic_met_vs_LS 'MET efficiency vs LS; LS; PF MET efficiency' metVsLS_numerator metVsLS_denominator",
0028         "effic_ht_vs_LS 'HT efficiency vs LS; LS; PF HT efficiency' htVsLS_numerator htVsLS_denominator"
0029     ),
0030   
0031 )
0032 
0033 metbtagEfficiency_btag = DQMEDHarvester("DQMGenericClient",
0034 #    subDirs        = cms.untracked.vstring("HLT/Higgs/*"),
0035     subDirs        = cms.untracked.vstring("HLT/HIG/*"),
0036     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0037     resolution     = cms.vstring(),
0038     efficiency     = cms.vstring(
0039         "effic_jetPt_1       'efficiency vs 1st jet pt; jet pt [GeV]; efficiency' jetPt_1_numerator       jetPt_1_denominator",
0040         #
0041         "effic_jetEta_1      'efficiency vs 1st jet eta; jet eta ; efficiency' jetEta_1_numerator     jetEta_1_denominator",
0042         #
0043         "effic_jetPhi_1      'efficiency vs 1st jet phi; jet phi ; efficiency'    jetPhi_1_numerator      jetPhi_1_denominator",
0044         #
0045         "effic_bjetPt_1      'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_numerator  bjetPt_1_denominator",
0046         "effic_bjetEta_1     'efficiency vs 1st b-jet eta; bjet eta ; efficiency'  bjetEta_1_numerator   bjetEta_1_denominator",
0047         "effic_bjetPhi_1     'efficiency vs 1st b-jet phi; bjet phi ; efficiency'  bjetPhi_1_numerator   bjetPhi_1_denominator",
0048         "effic_bjetCSV_1     'efficiency vs 1st b-jet csv; bjet CSV; efficiency' bjetCSV_1_numerator  bjetCSV_1_denominator",
0049         #
0050         "effic_eventHT       'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_numerator       eventHT_denominator",
0051         "effic_jetEtaPhi_HEP17       'efficiency vs jet #eta-#phi; jet #eta; jet #phi' jetEtaPhi_HEP17_numerator       jetEtaPhi_HEP17_denominator",
0052         #
0053         "effic_jetPt_1_variableBinning       'efficiency vs 1st jet pt; jet pt [GeV]; efficiency' jetPt_1_variableBinning_numerator       jetPt_1_variableBinning_denominator",
0054         #
0055         "effic_jetEta_1_variableBinning       'efficiency vs 1st jet eta; jet eta ; efficiency' jetEta_1_variableBinning_numerator       jetEta_1_variableBinning_denominator",
0056         #
0057         "effic_bjetPt_1_variableBinning   'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_variableBinning_numerator   bjetPt_1_variableBinning_denominator",
0058         #
0059         "effic_eventHT_variableBinning       'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_variableBinning_numerator       eventHT_variableBinning_denominator",
0060         #
0061         "effic_jetMulti       'efficiency vs jet multiplicity; jet multiplicity; efficiency' jetMulti_numerator       jetMulti_denominator",
0062         "effic_bjetMulti      'efficiency vs b-jet multiplicity; bjet multiplicity; efficiency' bjetMulti_numerator   bjetMulti_denominator",
0063         #
0064         "effic_jetPtEta_1     'efficiency vs 1st jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_1_numerator       jetPtEta_1_denominator",
0065         #
0066         "effic_jetEtaPhi_1    'efficiency vs 1st jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_1_numerator       jetEtaPhi_1_denominator",
0067         #
0068         "effic_bjetPtEta_1    'efficiency vs 1st b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_1_numerator   bjetPtEta_1_denominator",
0069         #
0070         "effic_bjetEtaPhi_1    'efficiency vs 1st b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_1_numerator  bjetEtaPhi_1_denominator",
0071         #
0072         "effic_bjetCSVHT_1 'efficiency vs 1st b-jet csv - event HT; bjet csv ; event HT [GeV]' bjetCSVHT_1_numerator bjetCSVHT_1_denominator"
0073         ),
0074 )
0075 
0076 ###############Same flavour dilepton with dz cuts#######################
0077 ele23Ele12CaloIdLTrackIdLIsoVL_effdz = DQMEDHarvester("DQMGenericClient",
0078 #    subDirs        = cms.untracked.vstring("HLT/Higgs/DiLepton/HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ/"),
0079     subDirs        = cms.untracked.vstring("HLT/HIG/DiLepton/HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ/"),
0080     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0081     resolution     = cms.vstring(),
0082     efficiency     = cms.vstring(
0083         "effic_elePt_1        'efficiency vs lead electron pt; electron pt [GeV]; efficiency' elePt_1_numerator       elePt_1_denominator",
0084         "effic_eleEta_1       'efficiency vs lead electron eta; electron eta ; efficiency' eleEta_1_numerator       eleEta_1_denominator",
0085         "effic_elePhi_1       'efficiency vs lead electron phi; electron phi ; efficiency' elePhi_1_numerator       elePhi_1_denominator",
0086         "effic_elePt_1_variableBinning       'efficiency vs lead electron pt; electron pt [GeV]; efficiency' elePt_1_variableBinning_numerator       elePt_1_variableBinning_denominator",
0087         "effic_eleEta_1_variableBinning      'efficiency vs lead electron eta; electron eta ; efficiency' eleEta_1_variableBinning_numerator       eleEta_1_variableBinning_denominator",
0088         "effic_elePtEta_1       'efficiency vs lead electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_1_numerator       elePtEta_1_denominator",
0089         "effic_eleEtaPhi_1      'efficiency vs lead electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_1_numerator       eleEtaPhi_1_denominator",
0090         "effic_elePt_2       'efficiency vs sub-lead electron pt; electron pt [GeV]; efficiency' elePt_2_numerator       elePt_2_denominator",
0091         "effic_eleEta_2       'efficiency vs sub-lead electron eta; electron eta ; efficiency' eleEta_2_numerator       eleEta_2_denominator",
0092         "effic_elePhi_2       'efficiency vs sub-lead electron phi; electron phi ; efficiency' elePhi_2_numerator       elePhi_2_denominator",
0093         "effic_elePt_2_variableBinning       'efficiency vs sub-lead electron pt; electron pt [GeV]; efficiency' elePt_2_variableBinning_numerator       elePt_2_variableBinning_denominator",
0094         "effic_eleEta_2_variableBinning       'efficiency vs sub-lead electron eta; electron eta ; efficiency' eleEta_2_variableBinning_numerator       eleEta_2_variableBinning_denominator",
0095         "effic_elePtEta_2       'efficiency vs sub-lead electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_2_numerator       elePtEta_2_denominator",
0096         "effic_eleEtaPhi_2      'efficiency vs sub-lead electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_2_numerator       eleEtaPhi_2_denominator",
0097     ),
0098     efficiencyProfile = cms.untracked.vstring(
0099         "effic_ElectronPt_vs_LS 'Lead electron p_T efficiency vs LS; LS; Electron p_T efficiency' eleVsLS_numerator eleVsLS_denominator"
0100     ),
0101 )
0102 
0103 ################################MuEG cross triggers###################################
0104 muEleDz_effele =  DQMEDHarvester("DQMGenericClient",
0105     subDirs        = cms.untracked.vstring("HLT/HIG/DiLepton/HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ/eleLeg/",
0106                                            "HLT/HIG/DiLepton/HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ/eleLeg/"
0107                                           ),
0108     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0109     resolution     = cms.vstring(),
0110     efficiency     = cms.vstring(
0111         "effic_elePt_1       'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_numerator       elePt_1_denominator",
0112         "effic_eleEta_1       'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_numerator       eleEta_1_denominator",
0113         "effic_elePhi_1       'efficiency vs electron phi; electron phi ; efficiency' elePhi_1_numerator       elePhi_1_denominator",
0114         "effic_elePt_1_variableBinning       'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_variableBinning_numerator       elePt_1_variableBinning_denominator",
0115         "effic_eleEta_1_variableBinning       'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_variableBinning_numerator       eleEta_1_variableBinning_denominator",
0116         "effic_elePtEta_1       'efficiency vs electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_1_numerator       elePtEta_1_denominator",
0117         "effic_eleEtaPhi_1       'efficiency vs electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_1_numerator       eleEtaPhi_1_denominator",
0118     ),
0119     efficiencyProfile = cms.untracked.vstring(
0120         "effic_ElectronPt_vs_LS 'Electron p_T efficiency vs LS; LS; Electron p_T efficiency' eleVsLS_numerator eleVsLS_denominator"
0121     ),
0122 )
0123 mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ_effele =  DQMEDHarvester("DQMGenericClient",
0124 #    subDirs        = cms.untracked.vstring("HLT/Higgs/DiLepton/HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ/eleLeg/"),
0125     subDirs        = cms.untracked.vstring("HLT/HIG/DiLepton/HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ/eleLeg/"),
0126     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0127     resolution     = cms.vstring(),
0128     efficiency     = cms.vstring(
0129         "effic_elePt_1       'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_numerator       elePt_1_denominator",
0130         "effic_eleEta_1       'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_numerator       eleEta_1_denominator",
0131         "effic_elePhi_1       'efficiency vs electron phi; electron phi ; efficiency' elePhi_1_numerator       elePhi_1_denominator",
0132         "effic_elePt_1_variableBinning       'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_variableBinning_numerator       elePt_1_variableBinning_denominator",
0133         "effic_eleEta_1_variableBinning       'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_variableBinning_numerator       eleEta_1_variableBinning_denominator",
0134         "effic_elePtEta_1       'efficiency vs electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_1_numerator       elePtEta_1_denominator",
0135         "effic_eleEtaPhi_1       'efficiency vs electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_1_numerator       eleEtaPhi_1_denominator",
0136     ),
0137     efficiencyProfile = cms.untracked.vstring(
0138         "effic_ElectronPt_vs_LS 'Electron p_T efficiency vs LS; LS; Electron p_T efficiency' eleVsLS_numerator eleVsLS_denominator"
0139     ),
0140 )
0141 muEleDz_effmu = DQMEDHarvester("DQMGenericClient",
0142     subDirs        = cms.untracked.vstring("HLT/HIG/DiLepton/HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ/muLeg/",
0143                                            "HLT/HIG/DiLepton/HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ/muLeg/"
0144                                           ),
0145     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0146     resolution     = cms.vstring(),
0147     efficiency     = cms.vstring(
0148         "effic_muPt_1       'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_numerator       muPt_1_denominator",
0149         "effic_muEta_1       'efficiency vs muon eta; muon eta ; efficiency' muEta_1_numerator       muEta_1_denominator",
0150         "effic_muPhi_1       'efficiency vs muon phi; muon phi ; efficiency' muPhi_1_numerator       muPhi_1_denominator",
0151         "effic_muPt_1_variableBinning       'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_variableBinning_numerator       muPt_1_variableBinning_denominator",
0152         "effic_muEta_1_variableBinning       'efficiency vs muon eta; muon eta ; efficiency' muEta_1_variableBinning_numerator       muEta_1_variableBinning_denominator",
0153         "effic_muPtEta_1       'efficiency vs muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_1_numerator       muPtEta_1_denominator",
0154         "effic_muEtaPhi_1       'efficiency vs muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_1_numerator       muEtaPhi_1_denominator",
0155     ),
0156     efficiencyProfile = cms.untracked.vstring(
0157         "effic_MuonPt_vs_LS 'Muon p_T efficiency vs LS; LS; Muon p_T efficiency' muVsLS_numerator muVsLS_denominator"
0158     ),
0159 )
0160 mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ_effmu = DQMEDHarvester("DQMGenericClient",
0161 #    subDirs        = cms.untracked.vstring("HLT/Higgs/DiLepton/HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ/muLeg/"),
0162     subDirs        = cms.untracked.vstring("HLT/HIG/DiLepton/HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ/muLeg/"),
0163     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0164     resolution     = cms.vstring(),
0165     efficiency     = cms.vstring(
0166         "effic_muPt_1       'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_numerator       muPt_1_denominator",
0167         "effic_muEta_1       'efficiency vs muon eta; muon eta ; efficiency' muEta_1_numerator       muEta_1_denominator",
0168         "effic_muPhi_1       'efficiency vs muon phi; muon phi ; efficiency' muPhi_1_numerator       muPhi_1_denominator",
0169         "effic_muPt_1_variableBinning       'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_variableBinning_numerator       muPt_1_variableBinning_denominator",
0170         "effic_muEta_1_variableBinning       'efficiency vs muon eta; muon eta ; efficiency' muEta_1_variableBinning_numerator       muEta_1_variableBinning_denominator",
0171         "effic_muPtEta_1       'efficiency vs muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_1_numerator       muPtEta_1_denominator",
0172         "effic_muEtaPhi_1       'efficiency vs muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_1_numerator       muEtaPhi_1_denominator",
0173     ),
0174     efficiencyProfile = cms.untracked.vstring(
0175         "effic_MuonPt_vs_LS 'Muon p_T efficiency vs LS; LS; Muon p_T efficiency' muVsLS_numerator muVsLS_denominator"
0176     ),
0177 )
0178 
0179 mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ_effele =  DQMEDHarvester("DQMGenericClient",
0180 #    subDirs        = cms.untracked.vstring("HLT/Higgs/DiLepton/HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ/eleLeg/"),
0181     subDirs        = cms.untracked.vstring("HLT/HIG/DiLepton/HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ/eleLeg/"),
0182     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0183     resolution     = cms.vstring(),
0184     efficiency     = cms.vstring(
0185         "effic_elePt_1       'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_numerator       elePt_1_denominator",
0186         "effic_eleEta_1       'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_numerator       eleEta_1_denominator",
0187         "effic_elePhi_1       'efficiency vs electron phi; electron phi ; efficiency' elePhi_1_numerator       elePhi_1_denominator",
0188         "effic_elePt_1_variableBinning       'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_variableBinning_numerator       elePt_1_variableBinning_denominator",
0189         "effic_eleEta_1_variableBinning       'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_variableBinning_numerator       eleEta_1_variableBinning_denominator",
0190         "effic_elePtEta_1       'efficiency vs electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_1_numerator       elePtEta_1_denominator",
0191         "effic_eleEtaPhi_1       'efficiency vs electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_1_numerator       eleEtaPhi_1_denominator",
0192     ),
0193     efficiencyProfile = cms.untracked.vstring(
0194         "effic_ElectronPt_vs_LS 'Electron p_T efficiency vs LS; LS; Electron p_T efficiency' eleVsLS_numerator eleVsLS_denominator"
0195     ),
0196 )
0197 
0198 mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ_effmu = DQMEDHarvester("DQMGenericClient",
0199 #    subDirs        = cms.untracked.vstring("HLT/Higgs/DiLepton/HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ/muLeg/"),
0200     subDirs        = cms.untracked.vstring("HLT/HIG/DiLepton/HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ/muLeg/"),
0201     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0202     resolution     = cms.vstring(),
0203     efficiency     = cms.vstring(
0204         "effic_muPt_1       'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_numerator       muPt_1_denominator",
0205         "effic_muEta_1       'efficiency vs muon eta; muon eta ; efficiency' muEta_1_numerator       muEta_1_denominator",
0206         "effic_muPhi_1       'efficiency vs muon phi; muon phi ; efficiency' muPhi_1_numerator       muPhi_1_denominator",
0207         "effic_muPt_1_variableBinning       'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_variableBinning_numerator       muPt_1_variableBinning_denominator",
0208         "effic_muEta_1_variableBinning       'efficiency vs muon eta; muon eta ; efficiency' muEta_1_variableBinning_numerator       muEta_1_variableBinning_denominator",
0209         "effic_muPtEta_1       'efficiency vs muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_1_numerator       muPtEta_1_denominator",
0210         "effic_muEtaPhi_1       'efficiency vs muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_1_numerator       muEtaPhi_1_denominator",
0211     ),
0212     efficiencyProfile = cms.untracked.vstring(
0213         "effic_MuonPt_vs_LS 'Muon p_T efficiency vs LS; LS; Muon p_T efficiency' muVsLS_numerator muVsLS_denominator"
0214     ),
0215 )
0216 
0217 ##########################Triple Electron################################3##
0218 ele16ele12ele8caloIdLTrackIdL =  DQMEDHarvester("DQMGenericClient",
0219 #    subDirs        = cms.untracked.vstring("HLT/Higgs/TriLepton/HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL/"),
0220     subDirs        = cms.untracked.vstring("HLT/HIG/TriLepton/HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL/"),
0221     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0222     resolution     = cms.vstring(),
0223     efficiency     = cms.vstring(
0224         "effic_elePt_1       'efficiency vs lead electron pt; electron pt [GeV]; efficiency' elePt_1_numerator  elePt_1_denominator",
0225         "effic_eleEta_1       'efficiency vs lead electron eta; electron eta ; efficiency' eleEta_1_numerator       eleEta_1_denominator",
0226         "effic_elePhi_1       'efficiency vs lead electron phi; electron phi ; efficiency' elePhi_1_numerator       elePhi_1_denominator",
0227         "effic_elePt_1_variableBinning       'efficiency vs lead electron pt; electron pt [GeV]; efficiency' elePt_1_variableBinning_numerator  elePt_1variableBinning_denominator",
0228         "effic_eleEta_1_variableBinning       'efficiency vs lead electron eta; electron eta ; efficiency' eleEta_1_variableBinning_numerator       eleEta_1_variableBinning_denominator",
0229         "effic_elePtEta_1   'efficiency vs lead electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_1_numerator       elePtEta_1_denominator",
0230         "effic_eleEtaPhi_1   'efficiency vs lead electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_1_numerator       eleEtaPhi_1_denominator",
0231         "effic_elePt_2       'efficiency vs sub-leading electron pt; electron pt [GeV]; efficiency' elePt_2_numerator   elePt_2_denominator",
0232         "effic_eleEta_2       'efficiency vs sub-leading electron eta; electron eta ; efficiency' eleEta_2_numerator       eleEta_2_denominator",
0233         "effic_elePhi_2       'efficiency vs sub-leading electron phi; electron phi ; efficiency' elePhi_2_numerator       elePhi_2_denominator",
0234         "effic_elePt_2_variableBinning       'efficiency vs sub-leading electron pt; electron pt [GeV]; efficiency' elePt_2_variableBinning_numerator   elePt_2_variableBinning_denominator",
0235         "effic_eleEta_2_variableBinning       'efficiency vs sub-leading electron eta; electron eta ; efficiency' eleEta_2_variableBinning_numerator       eleEta_2_variableBinning_denominator",
0236         "effic_elePtEta_2   'efficiency vs sub-leading electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_2_numerator       elePtEta_2_denominator",
0237         "effic_eleEtaPhi_2   'efficiency vs sub-leading electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_2_numerator       eleEtaPhi_2_denominator",
0238         "effic_elePt_3       'efficiency vs trailing electron pt; electron pt [GeV]; efficiency' elePt_3_numerator       elePt_3_denominator",
0239         "effic_eleEta_3       'efficiency vs trailing electron eta; electron eta ; efficiency' eleEta_3_numerator       eleEta_3_denominator",
0240         "effic_elePhi_3       'efficiency vs trailing electron phi; electron phi ; efficiency' elePhi_3_numerator       elePhi_3_denominator",
0241         "effic_elePt_3_variableBinning       'efficiency vs trailing electron pt; electron pt [GeV]; efficiency' elePt_3_variableBinning_numerator       elePt_3_variableBinning_denominator",
0242         "effic_eleEta_3_variableBinning       'efficiency vs trailing electron eta; electron eta ; efficiency' eleEta_3_variableBinning_numerator       eleEta_3_variableBinning_denominator",
0243         "effic_elePtEta_3       'efficiency vs trailing electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_3_numerator       elePtEta_3_denominator",
0244         "effic_eleEtaPhi_3       'efficiency vs trailing electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_3_numerator       eleEtaPhi_3_denominator",
0245     ),
0246     efficiencyProfile = cms.untracked.vstring(
0247         "effic_LeadElectronPt_vs_LS 'Electron p_T efficiency vs LS; LS; Electron p_T efficiency' eleVsLS_numerator eleVsLS_denominator"
0248     ),
0249 )
0250 
0251 ################################Triple Muon##########################
0252 triplemu12mu10mu5 = DQMEDHarvester("DQMGenericClient",
0253 #    subDirs        = cms.untracked.vstring("HLT/Higgs/TriLepton/HLT_TripleMu_12_10_5/"),
0254     subDirs        = cms.untracked.vstring("HLT/HIG/TriLepton/HLT_TripleMu_12_10_5/"),
0255     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0256     resolution     = cms.vstring(),
0257     efficiency     = cms.vstring(
0258         "effic_muPt_1       'efficiency vs leading muon pt; muon pt [GeV]; efficiency' muPt_1_numerator       muPt_1_denominator",
0259         "effic_muEta_1       'efficiency vs leading muon eta; muon eta ; efficiency' muEta_1_numerator       muEta_1_denominator",
0260         "effic_muPhi_1       'efficiency vs leading muon phi; muon phi ; efficiency' muPhi_1_numerator       muPhi_1_denominator",
0261         "effic_muPt_1_variableBinning       'efficiency vs leading muon pt; muon pt [GeV]; efficiency' muPt_1_variableBinning_numerator       muPt_1_variableBinning_denominator",
0262         "effic_muEta_1_variableBinning       'efficiency vs leading muon eta; muon eta ; efficiency' muEta_1_variableBinning_numerator       muEta_1_variableBinning_denominator",
0263         "effic_muPtEta_1       'efficiency vs leading muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_1_numerator   muPtEta_1_denominator",
0264         "effic_muEtaPhi_1   'efficiency vs leading muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_1_numerator   muEtaPhi_1_denominator",
0265         "effic_muPt_2       'efficiency vs sub-leading muon pt; muon pt [GeV]; efficiency' muPt_2_numerator       muPt_2_denominator",
0266         "effic_muEta_2       'efficiency vs sub-leading muon eta; muon eta ; efficiency' muEta_2_numerator       muEta_2_denominator",
0267         "effic_muPhi_2       'efficiency vs sub-leading muon phi; muon phi ; efficiency' muPhi_2_numerator       muPhi_2_denominator",
0268         "effic_muPt_2_variableBinning       'efficiency vs sub-leading muon pt; muon pt [GeV]; efficiency' muPt_2_variableBinning_numerator       muPt_2_variableBinning_denominator",
0269         "effic_muEta_2_variableBinning       'efficiency vs sub-leading muon eta; muon eta ; efficiency' muEta_2_variableBinning_numerator       muEta_2_variableBinning_denominator",
0270         "effic_muPtEta_2       'efficiency vs sub-leading muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_2_numerator   muPtEta_2_denominator",
0271         "effic_muEtaPhi_2   'efficiency vs sub-leading muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_2_numerator   muEtaPhi_2_denominator",
0272         "effic_muPt_3       'efficiency vs trailing muon pt; muon pt [GeV]; efficiency' muPt_3_numerator       muPt_3_denominator",
0273         "effic_muEta_3       'efficiency vs trailing muon eta; muon eta ; efficiency' muEta_3_numerator       muEta_3_denominator",
0274         "effic_muPhi_3       'efficiency vs trailing muon phi; muon phi ; efficiency' muPhi_3_numerator       muPhi_3_denominator",
0275         "effic_muPt_3_variableBinning       'efficiency vs trailing muon pt; muon pt [GeV]; efficiency' muPt_3_variableBinning_numerator       muPt_3_variableBinning_denominator",
0276         "effic_muEta_3_variableBinning       'efficiency vs trailing muon eta; muon eta ; efficiency' muEta_3_variableBinning_numerator       muEta_3_variableBinning_denominator",
0277         "effic_muPtEta_3       'efficiency vs trailing muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_3_numerator  muPtEta_3_denominator",
0278         "effic_muEtaPhi_3   'efficiency vs trailing muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_3_numerator  muEtaPhi_3_denominator",
0279     ),
0280     efficiencyProfile = cms.untracked.vstring(
0281         "effic_LeadMuonPt_vs_LS 'Muon p_T efficiency vs LS; LS; Muon p_T efficiency' muVsLS_numerator muVsLS_denominator"
0282     ),
0283 )
0284 
0285 triplemu10mu5mu5DZ = DQMEDHarvester("DQMGenericClient",
0286 #    subDirs        = cms.untracked.vstring("HLT/Higgs/TriLepton/HLT_TripleM_10_5_5_DZ/"),
0287     subDirs        = cms.untracked.vstring("HLT/HIG/TriLepton/HLT_TripleM_10_5_5_DZ/"),
0288     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0289     resolution     = cms.vstring(),
0290     efficiency     = cms.vstring(
0291         "effic_muPt_1       'efficiency vs leading muon pt; muon pt [GeV]; efficiency' muPt_1_numerator       muPt_1_denominator",
0292         "effic_muEta_1       'efficiency vs leading muon eta; muon eta ; efficiency' muEta_1_numerator       muEta_1_denominator",
0293         "effic_muPhi_1       'efficiency vs leading muon phi; muon phi ; efficiency' muPhi_1_numerator       muPhi_1_denominator",
0294         "effic_muPt_1_variableBinning       'efficiency vs leading muon pt; muon pt [GeV]; efficiency' muPt_1_variableBinning_numerator       muPt_1_variableBinning_denominator",
0295         "effic_muEta_1_variableBinning       'efficiency vs leading muon eta; muon eta ; efficiency' muEta_1_variableBinning_numerator       muEta_1_variableBinning_denominator",
0296         "effic_muPtEta_1       'efficiency vs leading muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_1_numerator   muPtEta_1_denominator",
0297         "effic_muEtaPhi_1   'efficiency vs leading muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_1_numerator   muEtaPhi_1_denominator",
0298         "effic_muPt_2       'efficiency vs sub-leading muon pt; muon pt [GeV]; efficiency' muPt_2_numerator       muPt_2_denominator",
0299         "effic_muEta_2       'efficiency vs sub-leading muon eta; muon eta ; efficiency' muEta_2_numerator       muEta_2_denominator",
0300         "effic_muPhi_2       'efficiency vs sub-leading muon phi; muon phi ; efficiency' muPhi_2_numerator       muPhi_2_denominator",
0301         "effic_muPt_2_variableBinning       'efficiency vs sub-leading muon pt; muon pt [GeV]; efficiency' muPt_2_variableBinning_numerator       muPt_2_variableBinning_denominator",
0302         "effic_muEta_2_variableBinning       'efficiency vs sub-leading muon eta; muon eta ; efficiency' muEta_2_variableBinning_numerator       muEta_2_variableBinning_denominator",
0303         "effic_muPtEta_2       'efficiency vs sub-leading muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_2_numerator   muPtEta_2_denominator",
0304         "effic_muEtaPhi_2   'efficiency vs sub-leading muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_2_numerator   muEtaPhi_2_denominator",
0305         "effic_muPt_3       'efficiency vs trailing muon pt; muon pt [GeV]; efficiency' muPt_3_numerator       muPt_3_denominator",
0306         "effic_muEta_3       'efficiency vs trailing muon eta; muon eta ; efficiency' muEta_3_numerator       muEta_3_denominator",
0307         "effic_muPhi_3       'efficiency vs trailing muon phi; muon phi ; efficiency' muPhi_3_numerator       muPhi_3_denominator",
0308         "effic_muPt_3_variableBinning       'efficiency vs trailing muon pt; muon pt [GeV]; efficiency' muPt_3_variableBinning_numerator       muPt_3_variableBinning_denominator",
0309         "effic_muEta_3_variableBinning       'efficiency vs trailing muon eta; muon eta ; efficiency' muEta_3_variableBinning_numerator       muEta_3_variableBinning_denominator",
0310         "effic_muPtEta_3       'efficiency vs trailing muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_3_numerator  muPtEta_3_denominator",
0311         "effic_muEtaPhi_3   'efficiency vs trailing muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_3_numerator  muEtaPhi_3_denominator",
0312     ),
0313     efficiencyProfile = cms.untracked.vstring(
0314         "effic_LeadMuonPt_vs_LS 'Muon p_T efficiency vs LS; LS; Muon p_T efficiency' muVsLS_numerator muVsLS_denominator"
0315     ),
0316 )
0317 
0318 #############################Double Mu + Single Ele######################################
0319 dimu9ele9caloIdLTrackIdLdz_effmu = DQMEDHarvester("DQMGenericClient",
0320 #    subDirs        = cms.untracked.vstring("HLT/Higgs/TriLepton/HLT_DiMu9_Ele9_CaloIdL_TrackIdL/muLeg/"),
0321     subDirs        = cms.untracked.vstring("HLT/HIG/TriLepton/HLT_DiMu9_Ele9_CaloIdL_TrackIdL/muLeg/"),
0322     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0323     resolution     = cms.vstring(),
0324     efficiency     = cms.vstring(
0325         "effic_muPt_1       'efficiency vs leading muon pt; muon pt [GeV]; efficiency' muPt_1_numerator       muPt_1_denominator",
0326         "effic_muEta_1       'efficiency vs leading muon eta; muon eta ; efficiency' muEta_1_numerator       muEta_1_denominator",
0327         "effic_muPhi_1       'efficiency vs leading muon phi; muon phi ; efficiency' muPhi_1_numerator       muPhi_1_denominator",
0328         "effic_muPt_1_variableBinning       'efficiency vs leading muon pt; muon pt [GeV]; efficiency' muPt_1_variableBinning_numerator       muPt_1_variableBinning_denominator",
0329         "effic_muEta_1_variableBinning       'efficiency vs leading muon eta; muon eta ; efficiency' muEta_1_variableBinning_numerator       muEta_1_variableBinning_denominator",
0330         "effic_muPtEta_1       'efficiency vs leading muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_1_numerator   muPtEta_1_denominator",
0331         "effic_muEtaPhi_1      'efficiency vs leading muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_1_numerator   muEtaPhi_1_denominator",
0332         "effic_muPt_2       'efficiency vs sub-leading muon pt; muon pt [GeV]; efficiency' muPt_2_numerator       muPt_2_denominator",
0333         "effic_muEta_2       'efficiency vs sub-leading muon eta; muon eta ; efficiency' muEta_2_numerator       muEta_2_denominator",
0334         "effic_muPhi_2       'efficiency vs sub-leading muon phi; muon phi ; efficiency' muPhi_2_numerator       muPhi_2_denominator",
0335         "effic_muPt_2_variableBinning       'efficiency vs sub-leading muon pt; muon pt [GeV]; efficiency' muPt_2_variableBinning_numerator       muPt_2_variableBinning_denominator",
0336         "effic_muEta_2_variableBinning       'efficiency vs sub-leading muon eta; muon eta ; efficiency' muEta_2_variableBinning_numerator       muEta_2_variableBinning_denominator",
0337         "effic_muPtEta_2       'efficiency vs sub-leading muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_2_numerator   muPtEta_2_denominator",
0338         "effic_muEtaPhi_2      'efficiency vs sub-leading muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_2_numerator   muEtaPhi_2_denominator",
0339     ),
0340 )
0341 
0342 dimu9ele9caloIdLTrackIdLdz_effele = DQMEDHarvester("DQMGenericClient",
0343 #    subDirs        = cms.untracked.vstring("HLT/Higgs/TriLepton/HLT_DiMu9_Ele9_CaloIdL_TrackIdL/eleLeg/"),
0344     subDirs        = cms.untracked.vstring("HLT/HIG/TriLepton/HLT_DiMu9_Ele9_CaloIdL_TrackIdL/eleLeg/"),
0345     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0346     resolution     = cms.vstring(),
0347     efficiency     = cms.vstring(
0348         "effic_elePt_1       'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_numerator       elePt_1_denominator",
0349         "effic_eleEta_1       'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_numerator       eleEta_1_denominator",
0350         "effic_elePhi_1       'efficiency vs electron phi; electron phi ; efficiency' elePhi_1_numerator       elePhi_1_denominator",
0351         "effic_elePt_1_variableBinning       'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_variableBinning_numerator       elePt_1_variableBinning_denominator",
0352         "effic_eleEta_1_variableBinning       'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_variableBinning_numerator       eleEta_1_variableBinning_denominator",
0353         "effic_elePtEta_1       'efficiency vs electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_1_numerator       elePtEta_1_denominator",
0354         "effic_eleEtaPhi_1       'efficiency vs electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_1_numerator       eleEtaPhi_1_denominator",
0355     ),
0356 )
0357 
0358 dimu9ele9caloIdLTrackIdLdz_effdz = DQMEDHarvester("DQMGenericClient",
0359 #    subDirs        = cms.untracked.vstring("HLT/Higgs/TriLepton/HLT_DiMu9_Ele9_CaloIdL_TrackIdL/dzMon/"),
0360     subDirs        = cms.untracked.vstring("HLT/HIG/TriLepton/HLT_DiMu9_Ele9_CaloIdL_TrackIdL/dzMon/"),
0361     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0362     resolution     = cms.vstring(),
0363     efficiency     = cms.vstring(
0364         "effic_muPt_1       'efficiency vs leading muon pt; muon pt [GeV]; efficiency' muPt_1_numerator       muPt_1_denominator",
0365         "effic_muEta_1       'efficiency vs leading muon eta; muon eta ; efficiency' muEta_1_numerator       muEta_1_denominator",
0366         "effic_muPhi_1       'efficiency vs leading muon phi; muon phi ; efficiency' muPhi_1_numerator       muPhi_1_denominator",
0367         "effic_muPt_1_variableBinning       'efficiency vs leading muon pt; muon pt [GeV]; efficiency' muPt_1_variableBinning_numerator       muPt_1_variableBinning_denominator",
0368         "effic_muEta_1_variableBinning       'efficiency vs leading muon eta; muon eta ; efficiency' muEta_1_variableBinning_numerator       muEta_1_variableBinning_denominator",
0369         "effic_muPtEta_1       'efficiency vs leading muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_1_numerator   muPtEta_1_denominator",
0370         "effic_muEtaPhi_1      'efficiency vs leading muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_1_numerator   muEtaPhi_1_denominator",
0371         "effic_muPt_2       'efficiency vs sub-leading muon pt; muon pt [GeV]; efficiency' muPt_2_numerator       muPt_2_denominator",
0372         "effic_muEta_2       'efficiency vs sub-leading muon eta; muon eta ; efficiency' muEta_2_numerator       muEta_2_denominator",
0373         "effic_muPhi_2       'efficiency vs sub-leading muon phi; muon phi ; efficiency' muPhi_2_numerator       muPhi_2_denominator",
0374         "effic_muPt_2_variableBinning       'efficiency vs sub-leading muon pt; muon pt [GeV]; efficiency' muPt_2_variableBinning_numerator       muPt_2_variableBinning_denominator",
0375         "effic_muEta_2_variableBinning       'efficiency vs sub-leading muon eta; muon eta ; efficiency' muEta_2_variableBinning_numerator       muEta_2_variableBinning_denominator",
0376         "effic_muPtEta_2       'efficiency vs sub-leading muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_2_numerator   muPtEta_2_denominator",
0377         "effic_muEtaPhi_2      'efficiency vs sub-leading muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_2_numerator   muEtaPhi_2_denominator",
0378         "effic_elePt_1       'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_numerator       elePt_1_denominator",
0379         "effic_eleEta_1       'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_numerator       eleEta_1_denominator",
0380         "effic_elePhi_1       'efficiency vs electron phi; electron phi ; efficiency' elePhi_1_numerator       elePhi_1_denominator",
0381         "effic_elePt_1_variableBinning       'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_variableBinning_numerator       elePt_1_variableBinning_denominator",
0382         "effic_eleEta_1_variableBinning       'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_variableBinning_numerator       eleEta_1_variableBinning_denominator",
0383         "effic_elePtEta_1       'efficiency vs electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_1_numerator       elePtEta_1_denominator",
0384         "effic_eleEtaPhi_1       'efficiency vs electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_1_numerator       eleEtaPhi_1_denominator",
0385     ),
0386 )
0387 
0388 ######Double Electron + Single Muon######
0389 mu8diEle12CaloIdLTrackIdL_effele = DQMEDHarvester("DQMGenericClient",
0390 #    subDirs        = cms.untracked.vstring("HLT/Higgs/TriLepton/HLT_Mu8_DiEle12_CaloIdL_TrackIdL/eleLeg/"),
0391     subDirs        = cms.untracked.vstring("HLT/HIG/TriLepton/HLT_Mu8_DiEle12_CaloIdL_TrackIdL/eleLeg/"),
0392     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0393     resolution     = cms.vstring(),
0394     efficiency     = cms.vstring(
0395         "effic_elePt_1       'efficiency vs leading electron pt; electron pt [GeV]; efficiency' elePt_1_numerator   elePt_1_denominator",
0396         "effic_eleEta_1       'efficiency vs leading electron eta; electron eta ; efficiency' eleEta_1_numerator       eleEta_1_denominator",
0397         "effic_elePhi_1       'efficiency vs leading electron phi; electron phi ; efficiency' elePhi_1_numerator       elePhi_1_denominator",
0398         "effic_elePt_1_variableBinning       'efficiency vs leading electron pt; electron pt [GeV]; efficiency' elePt_1_variableBinning_numerator   elePt_1_variableBinning_denominator",
0399         "effic_eleEta_1_variableBinning       'efficiency vs leading electron eta; electron eta ; efficiency' eleEta_1_variableBinning_numerator       eleEta_1_variableBinning_denominator",
0400         "effic_elePtEta_1   'efficiency vs leading electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_1_numerator       elePtEta_1_denominator",
0401         "effic_eleEtaPhi_1   'efficiency vs leading electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_1_numerator       eleEtaPhi_1_denominator",
0402         "effic_elePt_2       'efficiency vs sub-leading electron pt; electron pt [GeV]; efficiency' elePt_2_numerator   elePt_2_denominator",
0403         "effic_eleEta_2       'efficiency vs sub-leading electron eta; electron eta ; efficiency' eleEta_2_numerator       eleEta_2_denominator",
0404         "effic_elePhi_2       'efficiency vs sub-leading electron phi; electron phi ; efficiency' elePhi_2_numerator       elePhi_2_denominator",
0405         "effic_elePt_2_variableBinning       'efficiency vs sub-leading electron pt; electron pt [GeV]; efficiency' elePt_2_variableBinning_numerator   elePt_2_variableBinning_denominator",
0406         "effic_eleEta_2_variableBinning       'efficiency vs sub-leading electron eta; electron eta ; efficiency' eleEta_2_variableBinning_numerator       eleEta_2_variableBinning_denominator",
0407         "effic_elePtEta_2   'efficiency vs sub-leading electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_2_numerator       elePtEta_2_denominator",
0408         "effic_eleEtaPhi_2   'efficiency vs sub-leading electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_2_numerator       eleEtaPhi_2_denominator",
0409     ),
0410 )
0411 mu8diEle12CaloIdLTrackIdL_effmu = DQMEDHarvester("DQMGenericClient",
0412 #    subDirs        = cms.untracked.vstring("HLT/Higgs/TriLepton/HLT_Mu8_DiEle12_CaloIdL_TrackIdL/muLeg/"),
0413     subDirs        = cms.untracked.vstring("HLT/HIG/TriLepton/HLT_Mu8_DiEle12_CaloIdL_TrackIdL/muLeg/"),
0414     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0415     resolution     = cms.vstring(),
0416     efficiency     = cms.vstring(
0417         "effic_muPt_1       'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_numerator       muPt_1_denominator",
0418         "effic_muEta_1       'efficiency vs muon eta; muon eta ; efficiency' muEta_1_numerator       muEta_1_denominator",
0419         "effic_muPhi_1       'efficiency vs muon phi; muon phi ; efficiency' muPhi_1_numerator       muPhi_1_denominator",
0420         "effic_muPt_1_variableBinning       'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_variableBinning_numerator       muPt_1_variableBinning_denominator",
0421         "effic_muEta_1_variableBinning       'efficiency vs muon eta; muon eta ; efficiency' muEta_1_variableBinning_numerator       muEta_1_variableBinning_denominator",
0422         "effic_muPtEta_1       'efficiency vs muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_1_numerator       muPtEta_1_denominator",
0423         "effic_muEtaPhi_1       'efficiency vs muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_1_numerator       muEtaPhi_1_denominator",
0424     ),
0425 )
0426 
0427 mu8diEle12CaloIdLTrackIdL_effdz = DQMEDHarvester("DQMGenericClient",
0428 #    subDirs        = cms.untracked.vstring("HLT/Higgs/TriLepton/HLT_Mu8_DiEle12_CaloIdL_TrackIdL/dzMon/"),
0429     subDirs        = cms.untracked.vstring("HLT/HIG/TriLepton/HLT_Mu8_DiEle12_CaloIdL_TrackIdL/dzMon/"),
0430     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0431     resolution     = cms.vstring(),
0432     efficiency     = cms.vstring(
0433         "effic_elePt_1       'efficiency vs leading electron pt; electron pt [GeV]; efficiency' elePt_1_numerator   elePt_1_denominator",
0434         "effic_eleEta_1       'efficiency vs leading electron eta; electron eta ; efficiency' eleEta_1_numerator       eleEta_1_denominator",
0435         "effic_elePhi_1       'efficiency vs leading electron phi; electron phi ; efficiency' elePhi_1_numerator       elePhi_1_denominator",
0436         "effic_elePt_1_variableBinning       'efficiency vs leading electron pt; electron pt [GeV]; efficiency' elePt_1_variableBinning_numerator   elePt_1_variableBinning_denominator",
0437         "effic_eleEta_1_variableBinning       'efficiency vs leading electron eta; electron eta ; efficiency' eleEta_1_variableBinning_numerator       eleEta_1_variableBinning_denominator",
0438         "effic_elePtEta_1   'efficiency vs leading electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_1_numerator       elePtEta_1_denominator",
0439         "effic_eleEtaPhi_1   'efficiency vs leading electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_1_numerator       eleEtaPhi_1_denominator",
0440         "effic_elePt_2       'efficiency vs sub-leading electron pt; electron pt [GeV]; efficiency' elePt_2_numerator   elePt_2_denominator",
0441         "effic_eleEta_2       'efficiency vs sub-leading electron eta; electron eta ; efficiency' eleEta_2_numerator       eleEta_2_denominator",
0442         "effic_elePhi_2       'efficiency vs sub-leading electron phi; electron phi ; efficiency' elePhi_2_numerator       elePhi_2_denominator",
0443         "effic_elePt_2_variableBinning       'efficiency vs sub-leading electron pt; electron pt [GeV]; efficiency' elePt_2_variableBinning_numerator   elePt_2_variableBinning_denominator",
0444         "effic_eleEta_2_variableBinning       'efficiency vs sub-leading electron eta; electron eta ; efficiency' eleEta_2_variableBinning_numerator       eleEta_2_variableBinning_denominator",
0445         "effic_elePtEta_2   'efficiency vs sub-leading electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_2_numerator       elePtEta_2_denominator",
0446         "effic_eleEtaPhi_2   'efficiency vs sub-leading electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_2_numerator       eleEtaPhi_2_denominator",
0447         "effic_muPt_1       'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_numerator       muPt_1_denominator",
0448         "effic_muEta_1       'efficiency vs muon eta; muon eta ; efficiency' muEta_1_numerator       muEta_1_denominator",
0449         "effic_muPhi_1       'efficiency vs muon phi; muon phi ; efficiency' muPhi_1_numerator       muPhi_1_denominator",
0450         "effic_muPt_1_variableBinning       'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_variableBinning_numerator       muPt_1_variableBinning_denominator",
0451         "effic_muEta_1_variableBinning       'efficiency vs muon eta; muon eta ; efficiency' muEta_1_variableBinning_numerator       muEta_1_variableBinning_denominator",
0452         "effic_muPtEta_1       'efficiency vs muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_1_numerator       muPtEta_1_denominator",
0453         "effic_muEtaPhi_1       'efficiency vs muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_1_numerator       muEtaPhi_1_denominator",
0454     ),
0455 )
0456 ### mia: FOCA D'OVATTA !
0457 diphotonEfficiency = DQMEDHarvester("DQMGenericClient",
0458     subDirs        = cms.untracked.vstring("HLT/photon/HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v",
0459                                            "HLT/photon/HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v",
0460                                            "HLT/photon/HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_Mass55_v"),
0461                                     #subDirs        = cms.untracked.vstring("HLT/Higgs/*"),
0462     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0463     resolution     = cms.vstring(),
0464     efficiency     = cms.vstring(
0465         "eff_diphoton_pt       'efficiency vs lead pt;             Photon pt [GeV]; efficiency'     photon_pt_numerator          photon_pt_denominator",
0466         "eff_diphoton_variable 'efficiency vs lead pt;             Photon pt [GeV]; efficiency'     photon_pt_variable_numerator photon_pt_variable_denominator",
0467         "eff_diphoton_eta      'efficiency vs lead eta;            Photon eta; efficiency'          photon_eta_numerator         photon_eta_denominator",
0468         "eff_diphoton_subpt    'efficiency vs sublead pt;          Photon subpt [GeV]; efficiency'  subphoton_pt_numerator       subphoton_pt_denominator",
0469         "eff_diphoton_subeta   'efficiency vs sublead eta;         Photon subeta; efficiency'       subphoton_eta_numerator      subphoton_eta_denominator",
0470         "eff_diphoton_mass     'efficiency vs diphoton mass;       Diphoton mass; efficiency'       diphoton_mass_numerator      diphoton_mass_denominator",
0471         "eff_photon_phi        'efficiency vs lead phi;            Photon phi [rad]; efficiency'    photon_phi_numerator         photon_phi_denominator",
0472         "eff_photon_subphi     'efficiency vs sublead phi;         Photon subphi [rad]; efficiency' subphoton_phi_numerator      subphoton_phi_denominator",
0473         "eff_photonr9          'efficiency vs r9;                  Photon r9; efficiency'           photon_r9_numerator          photon_r9_denominator",
0474         "eff_photonhoE         'efficiency vs hoE;                 Photon hoE; efficiency'          photon_hoE_numerator         photon_hoE_denominator",
0475         "eff_photonEtaPhi      'Photon phi;                        Photon eta; efficiency'          photon_etaphi_numerator      photon_etaphi_denominator",
0476         "eff_photon_subr9      'efficiency vs sublead r9;          Photon subr9; efficiency'        subphoton_r9_numerator       subphoton_r9_denominator",
0477         "eff_photon_subhoE     'efficiency vs sublead hoE;         Photon subhoE; efficiency'       subphoton_hoE_numerator      subphoton_hoE_denominator",
0478         "eff_photon_subEtaPhi  'Photon sublead phi;                Photon sublead eta; efficiency'  subphoton_etaphi_numerator   subphoton_etaphi_denominator",
0479 
0480     ),
0481     efficiencyProfile = cms.untracked.vstring(
0482         "eff_photon_vs_LS 'Photon pt efficiency vs LS; LS' photonVsLS_numerator photonVsLS_denominator"
0483     ),
0484 )
0485 
0486 VBFEfficiency = DQMEDHarvester("DQMGenericClient",
0487 #    subDirs        = cms.untracked.vstring("HLT/Higgs/VBFHbb/*"),
0488     subDirs        = cms.untracked.vstring("HLT/HIG/VBFHbb/*"),
0489     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages
0490     resolution     = cms.vstring(),
0491     efficiency     = cms.vstring(
0492         "effic_jetPhi_1      'efficiency vs 1st jet phi; jet phi ; efficiency'    jetPhi_1_numerator      jetPhi_1_denominator",
0493         "effic_jetPhi_2      'efficiency vs 2nd jet phi; jet phi ; efficiency'    jetPhi_2_numerator      jetPhi_2_denominator",
0494         "effic_jetPhi_3      'efficiency vs 3rd jet phi; jet phi ; efficiency'    jetPhi_3_numerator      jetPhi_3_denominator",
0495         "effic_jetPhi_4      'efficiency vs 4th jet phi; jet phi ; efficiency'    jetPhi_4_numerator      jetPhi_4_denominator",
0496         #
0497         "effic_bjetPhi_1     'efficiency vs 1st b-jet phi; bjet phi ; efficiency'  bjetPhi_1_numerator   bjetPhi_1_denominator",
0498         "effic_bjetCSV_1     'efficiency vs 1st b-jet csv; bjet CSV; efficiency' bjetCSV_1_numerator  bjetCSV_1_denominator",
0499         #
0500         "effic_bjetPhi_2     'efficiency vs 2nd b-jet phi; bjet phi ; efficiency'  bjetPhi_2_numerator   bjetPhi_2_denominator",
0501         "effic_bjetCSV_2     'efficiency vs 2nd b-jet csv; bjet CSV; efficiency' bjetCSV_2_numerator  bjetCSV_2_denominator",
0502         #
0503         "effic_jetPt_1_variableBinning       'efficiency vs 1st jet pt; jet pt [GeV]; efficiency' jetPt_1_variableBinning_numerator       jetPt_1_variableBinning_denominator",
0504         "effic_jetPt_2_variableBinning       'efficiency vs 2nd jet pt; jet pt [GeV]; efficiency' jetPt_2_variableBinning_numerator       jetPt_2_variableBinning_denominator",
0505         "effic_jetPt_3_variableBinning       'efficiency vs 3rd jet pt; jet pt [GeV]; efficiency' jetPt_3_variableBinning_numerator       jetPt_3_variableBinning_denominator",
0506         "effic_jetPt_4_variableBinning       'efficiency vs 4th jet pt; jet pt [GeV]; efficiency' jetPt_4_variableBinning_numerator       jetPt_4_variableBinning_denominator",
0507         #
0508         "effic_jetEta_1_variableBinning       'efficiency vs 1st jet eta; jet eta ; efficiency' jetEta_1_variableBinning_numerator       jetEta_1_variableBinning_denominator",
0509         "effic_jetEta_2_variableBinning       'efficiency vs 2nd jet eta; jet eta ; efficiency' jetEta_2_variableBinning_numerator       jetEta_2_variableBinning_denominator",
0510         "effic_jetEta_3_variableBinning       'efficiency vs 3rd jet eta; jet eta ; efficiency' jetEta_3_variableBinning_numerator       jetEta_3_variableBinning_denominator",
0511         "effic_jetEta_4_variableBinning       'efficiency vs 4th jet eta; jet eta ; efficiency' jetEta_4_variableBinning_numerator       jetEta_4_variableBinning_denominator",
0512         #
0513         "effic_bjetPt_1_variableBinning   'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_variableBinning_numerator   bjetPt_1_variableBinning_denominator",
0514         "effic_bjetEta_1_variableBinning  'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_variableBinning_numerator     bjetEta_1_variableBinning_denominator",
0515         #
0516         "effic_bjetPt_2_variableBinning   'efficiency vs 2nd b-jet pt; bjet pt [GeV]; efficiency' bjetPt_2_variableBinning_numerator   bjetPt_2_variableBinning_denominator",
0517         "effic_bjetEta_2_variableBinning  'efficiency vs 2nd b-jet eta; bjet eta ; efficiency' bjetEta_2_variableBinning_numerator     bjetEta_2_variableBinning_denominator",
0518         #
0519         "effic_jetMulti       'efficiency vs jet multiplicity; jet multiplicity; efficiency' jetMulti_numerator       jetMulti_denominator",
0520         "effic_bjetMulti      'efficiency vs b-jet multiplicity; bjet multiplicity; efficiency' bjetMulti_numerator   bjetMulti_denominator",
0521         #
0522         "effic_jetPtEta_1     'efficiency vs 1st jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_1_numerator       jetPtEta_1_denominator",
0523         "effic_jetPtEta_2     'efficiency vs 2nd jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_2_numerator       jetPtEta_2_denominator",
0524         "effic_jetPtEta_3     'efficiency vs 3rd jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_3_numerator       jetPtEta_3_denominator",
0525         "effic_jetPtEta_4     'efficiency vs 4th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_4_numerator       jetPtEta_4_denominator",
0526         "effic_jetEtaPhi_1    'efficiency vs 1st jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_1_numerator       jetEtaPhi_1_denominator",
0527         "effic_jetEtaPhi_2    'efficiency vs 2nd jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_2_numerator       jetEtaPhi_2_denominator",
0528         "effic_jetEtaPhi_3    'efficiency vs 3rd jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_3_numerator       jetEtaPhi_3_denominator",
0529         "effic_jetEtaPhi_4    'efficiency vs 4th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_4_numerator       jetEtaPhi_4_denominator",
0530         #
0531         "effic_bjetPtEta_1    'efficiency vs 1st b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_1_numerator   bjetPtEta_1_denominator",
0532         #
0533         "effic_bjetEtaPhi_1    'efficiency vs 1st b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_1_numerator  bjetEtaPhi_1_denominator",
0534         #
0535         "effic_bjetPtEta_2    'efficiency vs 2nd b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_2_numerator   bjetPtEta_2_denominator",
0536         #
0537         "effic_bjetEtaPhi_2    'efficiency vs 2nd b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_2_numerator  bjetEtaPhi_2_denominator",
0538         ),
0539 )
0540 
0541 
0542 
0543 higgsClient = cms.Sequence(
0544     diphotonEfficiency
0545   + vbfmetClient
0546   + vbftauClient
0547   + ele23Ele12CaloIdLTrackIdLIsoVL_effdz
0548   + dimu9ele9caloIdLTrackIdLdz_effmu
0549   + dimu9ele9caloIdLTrackIdLdz_effele
0550   + dimu9ele9caloIdLTrackIdLdz_effdz
0551   + mu8diEle12CaloIdLTrackIdL_effmu
0552   + mu8diEle12CaloIdLTrackIdL_effele
0553   + mu8diEle12CaloIdLTrackIdL_effdz
0554   + ele16ele12ele8caloIdLTrackIdL
0555   + triplemu12mu10mu5
0556   + triplemu10mu5mu5DZ
0557   + muEleDz_effmu
0558   + muEleDz_effele
0559 #  + mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ_effele
0560 #  + mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ_effmu
0561 #  + mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ_effele
0562 #  + mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ_effmu
0563   + metbtagEfficiency_met
0564   + metbtagEfficiency_btag
0565   + VBFEfficiency
0566   + mssmHbbBtagTriggerEfficiency 
0567   + mssmHbbHLTEfficiency 
0568   + hmesongammaEfficiency
0569 )