Back to home page

Project CMSSW displayed by LXR

 
 

    


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), # Set to 2 for all messages
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), # Set to 2 for all messages
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