File indexing completed on 2024-04-06 12:10:02
0001 import FWCore.ParameterSet.Config as cms
0002 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0003
0004 metEfficiency = DQMEDHarvester("DQMGenericClient",
0005 subDirs = cms.untracked.vstring("HLT/JME/MET/*"),
0006 verbose = cms.untracked.uint32(0),
0007 resolution = cms.vstring(),
0008 efficiency = cms.vstring(
0009 "effic_met 'MET turnON; PF MET [GeV]; efficiency' met_numerator met_denominator",
0010 "effic_met_variable 'MET turnON; PF MET [GeV]; efficiency' met_variable_numerator met_variable_denominator",
0011 "effic_metPhi 'MET efficiency vs phi; PF MET phi [rad]; efficiency' metPhi_numerator metPhi_denominator",
0012 "effic_ht 'HT turnON; PF HT [GeV]; efficiency' ht_numerator ht_denominator",
0013 "effic_ht_variable 'HT turnON; PF HT [GeV]; efficiency' ht_variable_numerator ht_variable_denominator",
0014 "effic_deltaphimetj1 'DELTAPHI turnON; DELTA PHI (PFMET, PFJET1); efficiency' deltaphi_metjet1_numerator deltaphi_metjet1_denominator",
0015 "effic_deltaphij1j2 'DELTAPHI turnON; DELTA PHI (PFJET1, PFJET2); efficiency' deltaphi_jet1jet2_numerator deltaphi_jet1jet2_denominator",
0016
0017 "effic_jetPhi_1 'JET_PHI_1; LEADING JET #phi; efficiency' jetPhi_1_numerator jetPhi_1_denominator",
0018 "effic_jetPhi_2 'JET_PHI_2; SUBLEADING JET #phi; efficiency' jetPhi_2_numerator jetPhi_2_denominator",
0019 "effic_jetEta_1 'JET_ETA1; LEADING JET #eta; efficiency' jetEta_1_numerator jetEta_1_denominator",
0020 "effic_jetEta_2 'JET_ETA2; SUBLEADING JET #eta; efficiency' jetEta_2_numerator jetEta_2_denominator",
0021 "effic_jetPt_1 'JET_PT1 turnON; LEADING JET PT [GeV]; efficiency' jetPt_1_numerator jetPt_1_denominator",
0022 "effic_jetPt_2 'JET_PT2 turnON; SUBLEADING JET PT [GeV]; efficiency' jetPt_2_numerator jetPt_2_denominator",
0023 "effic_NJets 'nJets; nJets; efficiency' NJets_numerator NJets_denominator",
0024 "effic_jetPhi_inlc 'JET_PHI; JET #phi; efficiency' jetPhi_numerator jetPhi_denominator",
0025 "effic_jetEta_incl 'JET_ETA; JET #eta; efficiency' jetEta_numerator jetEta_denominator",
0026 "effic_jetPt_incl 'JET_PT turnON; JET PT [GeV]; efficiency' jetPt_numerator jetPt_denominator"
0027
0028 ),
0029 efficiencyProfile = cms.untracked.vstring(
0030 "effic_met_vs_LS 'MET efficiency vs LS; LS; PF MET efficiency' metVsLS_numerator metVsLS_denominator",
0031 "effic_ht_vs_LS 'HT efficiency vs LS; LS; PF HT efficiency' htVsLS_numerator htVsLS_denominator"
0032 ),
0033
0034 )
0035
0036 caloMHTEfficiency = DQMEDHarvester("DQMGenericClient",
0037 subDirs = cms.untracked.vstring("HLT/JME/CaloMHT/*"),
0038 verbose = cms.untracked.uint32(0),
0039 resolution = cms.vstring(),
0040 efficiency = cms.vstring(
0041 "effic_met 'MET turnON; PF MET [GeV]; efficiency' met_numerator met_denominator",
0042 "effic_met_variable 'MET turnON; PF MET [GeV]; efficiency' met_variable_numerator met_variable_denominator",
0043 "effic_metPhi 'MET efficiency vs phi; PF MET phi [rad]; efficiency' metPhi_numerator metPhi_denominator",
0044 "effic_ht 'HT turnON; PF HT [GeV]; efficiency' ht_numerator ht_denominator",
0045 "effic_ht_variable 'HT turnON; PF HT [GeV]; efficiency' ht_variable_numerator ht_variable_denominator",
0046 "effic_deltaphimetj1 'DELTAPHI turnON; DELTA PHI (PFMET, PFJET1); efficiency' deltaphi_metjet1_numerator deltaphi_metjet1_denominator",
0047 "effic_deltaphij1j2 'DELTAPHI turnON; DELTA PHI (PFJET1, PFJET2); efficiency' deltaphi_jet1jet2_numerator deltaphi_jet1jet2_denominator",
0048
0049 "effic_jetPhi_1 'JET_PHI_1; LEADING JET #phi; efficiency' jetPhi_1_numerator jetPhi_1_denominator",
0050 "effic_jetPhi_2 'JET_PHI_2; SUBLEADING JET #phi; efficiency' jetPhi_2_numerator jetPhi_2_denominator",
0051 "effic_jetEta_1 'JET_ETA1; LEADING JET #eta; efficiency' jetEta_1_numerator jetEta_1_denominator",
0052 "effic_jetEta_2 'JET_ETA2; SUBLEADING JET #eta; efficiency' jetEta_2_numerator jetEta_2_denominator",
0053 "effic_jetPt_1 'JET_PT1 turnON; LEADING JET PT [GeV]; efficiency' jetPt_1_numerator jetPt_1_denominator",
0054 "effic_jetPt_2 'JET_PT2 turnON; SUBLEADING JET PT [GeV]; efficiency' jetPt_2_numerator jetPt_2_denominator",
0055 "effic_NJets 'nJets; nJets; efficiency' NJets_numerator NJets_denominator",
0056 "effic_jetPhi_inlc 'JET_PHI; JET #phi; efficiency' jetPhi_numerator jetPhi_denominator",
0057 "effic_jetEta_incl 'JET_ETA; JET #eta; efficiency' jetEta_numerator jetEta_denominator",
0058 "effic_jetPt_incl 'JET_PT turnON; JET PT [GeV]; efficiency' jetPt_numerator jetPt_denominator"
0059
0060 ),
0061 efficiencyProfile = cms.untracked.vstring(
0062 "effic_met_vs_LS 'MET efficiency vs LS; LS; PF MET efficiency' metVsLS_numerator metVsLS_denominator",
0063 "effic_ht_vs_LS 'HT efficiency vs LS; LS; PF HT efficiency' htVsLS_numerator htVsLS_denominator"
0064 ),
0065
0066 )
0067
0068 metClient = cms.Sequence(
0069 metEfficiency
0070 +caloMHTEfficiency
0071 )
0072