1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
import FWCore.ParameterSet.Config as cms
from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
metEfficiency = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring("HLT/JME/MET/*"),
verbose = cms.untracked.uint32(0), # Set to 2 for all messages
resolution = cms.vstring(),
efficiency = cms.vstring(
"effic_met 'MET turnON; PF MET [GeV]; efficiency' met_numerator met_denominator",
"effic_met_variable 'MET turnON; PF MET [GeV]; efficiency' met_variable_numerator met_variable_denominator",
"effic_metPhi 'MET efficiency vs phi; PF MET phi [rad]; efficiency' metPhi_numerator metPhi_denominator",
"effic_ht 'HT turnON; PF HT [GeV]; efficiency' ht_numerator ht_denominator",
"effic_ht_variable 'HT turnON; PF HT [GeV]; efficiency' ht_variable_numerator ht_variable_denominator",
"effic_deltaphimetj1 'DELTAPHI turnON; DELTA PHI (PFMET, PFJET1); efficiency' deltaphi_metjet1_numerator deltaphi_metjet1_denominator",
"effic_deltaphij1j2 'DELTAPHI turnON; DELTA PHI (PFJET1, PFJET2); efficiency' deltaphi_jet1jet2_numerator deltaphi_jet1jet2_denominator",
#==============================================================================================================================================
"effic_jetPhi_1 'JET_PHI_1; LEADING JET #phi; efficiency' jetPhi_1_numerator jetPhi_1_denominator",
"effic_jetPhi_2 'JET_PHI_2; SUBLEADING JET #phi; efficiency' jetPhi_2_numerator jetPhi_2_denominator",
"effic_jetEta_1 'JET_ETA1; LEADING JET #eta; efficiency' jetEta_1_numerator jetEta_1_denominator",
"effic_jetEta_2 'JET_ETA2; SUBLEADING JET #eta; efficiency' jetEta_2_numerator jetEta_2_denominator",
"effic_jetPt_1 'JET_PT1 turnON; LEADING JET PT [GeV]; efficiency' jetPt_1_numerator jetPt_1_denominator",
"effic_jetPt_2 'JET_PT2 turnON; SUBLEADING JET PT [GeV]; efficiency' jetPt_2_numerator jetPt_2_denominator",
"effic_NJets 'nJets; nJets; efficiency' NJets_numerator NJets_denominator",
"effic_jetPhi_inlc 'JET_PHI; JET #phi; efficiency' jetPhi_numerator jetPhi_denominator",
"effic_jetEta_incl 'JET_ETA; JET #eta; efficiency' jetEta_numerator jetEta_denominator",
"effic_jetPt_incl 'JET_PT turnON; JET PT [GeV]; efficiency' jetPt_numerator jetPt_denominator"
),
efficiencyProfile = cms.untracked.vstring(
"effic_met_vs_LS 'MET efficiency vs LS; LS; PF MET efficiency' metVsLS_numerator metVsLS_denominator",
"effic_ht_vs_LS 'HT efficiency vs LS; LS; PF HT efficiency' htVsLS_numerator htVsLS_denominator"
),
)
caloMHTEfficiency = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring("HLT/JME/CaloMHT/*"),
verbose = cms.untracked.uint32(0), # Set to 2 for all messages
resolution = cms.vstring(),
efficiency = cms.vstring(
"effic_met 'MET turnON; PF MET [GeV]; efficiency' met_numerator met_denominator",
"effic_met_variable 'MET turnON; PF MET [GeV]; efficiency' met_variable_numerator met_variable_denominator",
"effic_metPhi 'MET efficiency vs phi; PF MET phi [rad]; efficiency' metPhi_numerator metPhi_denominator",
"effic_ht 'HT turnON; PF HT [GeV]; efficiency' ht_numerator ht_denominator",
"effic_ht_variable 'HT turnON; PF HT [GeV]; efficiency' ht_variable_numerator ht_variable_denominator",
"effic_deltaphimetj1 'DELTAPHI turnON; DELTA PHI (PFMET, PFJET1); efficiency' deltaphi_metjet1_numerator deltaphi_metjet1_denominator",
"effic_deltaphij1j2 'DELTAPHI turnON; DELTA PHI (PFJET1, PFJET2); efficiency' deltaphi_jet1jet2_numerator deltaphi_jet1jet2_denominator",
#==============================================================================================================================================
"effic_jetPhi_1 'JET_PHI_1; LEADING JET #phi; efficiency' jetPhi_1_numerator jetPhi_1_denominator",
"effic_jetPhi_2 'JET_PHI_2; SUBLEADING JET #phi; efficiency' jetPhi_2_numerator jetPhi_2_denominator",
"effic_jetEta_1 'JET_ETA1; LEADING JET #eta; efficiency' jetEta_1_numerator jetEta_1_denominator",
"effic_jetEta_2 'JET_ETA2; SUBLEADING JET #eta; efficiency' jetEta_2_numerator jetEta_2_denominator",
"effic_jetPt_1 'JET_PT1 turnON; LEADING JET PT [GeV]; efficiency' jetPt_1_numerator jetPt_1_denominator",
"effic_jetPt_2 'JET_PT2 turnON; SUBLEADING JET PT [GeV]; efficiency' jetPt_2_numerator jetPt_2_denominator",
"effic_NJets 'nJets; nJets; efficiency' NJets_numerator NJets_denominator",
"effic_jetPhi_inlc 'JET_PHI; JET #phi; efficiency' jetPhi_numerator jetPhi_denominator",
"effic_jetEta_incl 'JET_ETA; JET #eta; efficiency' jetEta_numerator jetEta_denominator",
"effic_jetPt_incl 'JET_PT turnON; JET PT [GeV]; efficiency' jetPt_numerator jetPt_denominator"
),
efficiencyProfile = cms.untracked.vstring(
"effic_met_vs_LS 'MET efficiency vs LS; LS; PF MET efficiency' metVsLS_numerator metVsLS_denominator",
"effic_ht_vs_LS 'HT efficiency vs LS; LS; PF HT efficiency' htVsLS_numerator htVsLS_denominator"
),
)
metClient = cms.Sequence(
metEfficiency
+caloMHTEfficiency
)
|