File indexing completed on 2024-04-06 12:10:00
0001 import FWCore.ParameterSet.Config as cms
0002
0003 b2gjetEfficiency = cms.EDProducer("DQMGenericClient",
0004 subDirs = cms.untracked.vstring("HLT/B2G/*"),
0005 verbose = cms.untracked.uint32(0),
0006 resolution = cms.vstring(),
0007 efficiency = cms.vstring(
0008 "effic_pfjetpT 'Jet pT turnON; PFJet(pT) [GeV]; efficiency' pfjetpT_numerator pfjetpT_denominator",
0009 "effic_pfjetpT_variable 'Jet pT turnON; PFJet(pT) [GeV]; efficiency' pfjetpT_variable_numerator pfjetpT_variable_denominator",
0010 "effic_pfjetPhi 'Jet efficiency vs #phi; PF Jet #phi [rad]; efficiency' pfjetPhi_numerator pfjetPhi_denominator",
0011 "effic_pfjetEta 'Jet efficiency vs #eta; PF Jet #eta [rad]; efficiency' pfjetEta_numerator pfjetEta_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_mjj_variable 'Mjj turnON; invariant dijetmass Mjj [GeV]; efficiency' mjj_variable_numerator mjj_variable_denominator",
0015 "effic_softdrop_variable 'Softdrop turnON; leading jet softdropmass [GeV]; efficiency' softdrop_variable_numerator softdrop_variable_denominator",
0016 "effic_deltaphimetj1 'DELTAPHI turnON; DELTA PHI (PFMET, PFJET1); efficiency' deltaphimetj1_numerator deltaphimetj1_denominator",
0017 "effic_deltaphij1j2 'DELTAPHI turnON; DELTA PHI (PFJET1, PFJET2); efficiency' deltaphij1j2_numerator deltaphij1j2_denominator",
0018 ),
0019
0020 efficiencyProfile = cms.untracked.vstring(
0021 "effic_pfjetpT_vs_LS 'JET efficiency vs LS; LS; PF JET efficiency' jetpTVsLS_numerator jetpTVsLS_denominator",
0022 "effic_ht_vs_LS 'HT efficiency vs LS; LS; PF HT efficiency' htVsLS_numerator htVsLS_denominator",
0023 ),
0024 )
0025
0026 hltDQMonitorB2G_Client_MuEle = cms.EDProducer("DQMGenericClient",
0027 subDirs = cms.untracked.vstring("HLT/B2G/Dileptonic/HLT_MuXX_EleXX_CaloIdL_MW"),
0028 verbose = cms.untracked.uint32(0),
0029 resolution = cms.vstring(),
0030 efficiency = cms.vstring(
0031 "effic_muPt_1 'efficiency vs leading muon p_{T};muon p_{T} [GeV];efficiency' muPt_1_numerator muPt_1_denominator",
0032 "effic_muEta_1 'efficiency vs leading muon #eta;muon #eta;efficiency' muEta_1_numerator muEta_1_denominator",
0033 "effic_muPhi_1 'efficiency vs leading muon #phi;muon #phi;efficiency' muPhi_1_numerator muPhi_1_denominator",
0034 "effic_muMulti 'efficiency vs muon multiplicity;muon multiplicity;efficiency' muMulti_numerator muMulti_denominator",
0035 "effic_elePt_1 'efficiency vs electron p_{T};electron p_{T} [GeV];efficiency' elePt_1_numerator elePt_1_denominator",
0036 "effic_eleEta_1 'efficiency vs electron #eta;electron #eta;efficiency' eleEta_1_numerator eleEta_1_denominator",
0037 "effic_elePhi_1 'efficiency vs electron #phi;electron #phi;efficiency' elePhi_1_numerator elePhi_1_denominator",
0038 "effic_eleMulti 'efficiency vs electron multiplicity;electron multiplicity;efficiency' eleMulti_numerator eleMulti_denominator",
0039 ),
0040 )
0041
0042 hltDQMonitorB2G_Client_MuTkMu = cms.EDProducer("DQMGenericClient",
0043 subDirs = cms.untracked.vstring("HLT/B2G/Dileptonic/HLT_Mu37_TkMu27"),
0044 verbose = cms.untracked.uint32(0),
0045 resolution = cms.vstring(),
0046 efficiency = cms.vstring(
0047 "effic_muPt_1 'efficiency vs leading muon p_{T};muon p_{T} [GeV];efficiency' muPt_1_numerator muPt_1_denominator",
0048 "effic_muEta_1 'efficiency vs leading muon #eta;muon #eta;efficiency' muEta_1_numerator muEta_1_denominator",
0049 "effic_muPhi_1 'efficiency vs leading muon #phi;muon #phi;efficiency' muPhi_1_numerator muPhi_1_denominator",
0050 "effic_muPt_2 'efficiency vs sub-leading muon p_{T};muon p_{T} [GeV];efficiency' muPt_2_numerator muPt_2_denominator",
0051 "effic_muEta_2 'efficiency vs sub-leading muon #eta;muon #eta;efficiency' muEta_2_numerator muEta_2_denominator",
0052 "effic_muPhi_2 'efficiency vs sub-leading muon #phi;muon #phi;efficiency' muPhi_2_numerator muPhi_2_denominator",
0053 "effic_muMulti 'efficiency vs muon multiplicity;muon multiplicity;efficiency' muMulti_numerator muMulti_denominator",
0054 ),
0055 )
0056
0057 b2gClient = cms.Sequence(
0058 b2gjetEfficiency
0059 + hltDQMonitorB2G_Client_MuEle
0060 + hltDQMonitorB2G_Client_MuTkMu
0061 )