From 79cfa0ef95cd031d9e19c46c97377803a5541327 Mon Sep 17 00:00:00 2001 From: "matteo.defranchis" Date: Fri, 2 Jun 2017 11:32:01 +0200 Subject: [PATCH 1/3] adding string selection for b-jets --- DQMOffline/Trigger/plugins/TopMonitor.cc | 18 +++++------ DQMOffline/Trigger/plugins/TopMonitor.h | 4 +-- .../python/TopMonitoring_Client_cff.py | 12 ++++---- .../Trigger/python/TopMonitoring_cff.py | 30 ++++++++----------- 4 files changed, 26 insertions(+), 38 deletions(-) diff --git a/DQMOffline/Trigger/plugins/TopMonitor.cc b/DQMOffline/Trigger/plugins/TopMonitor.cc index 014ad25689142..5d87672330d89 100644 --- a/DQMOffline/Trigger/plugins/TopMonitor.cc +++ b/DQMOffline/Trigger/plugins/TopMonitor.cc @@ -50,6 +50,7 @@ TopMonitor::TopMonitor( const edm::ParameterSet& iConfig ) : , eleSelection_ ( iConfig.getParameter("eleSelection") ) , muoSelection_ ( iConfig.getParameter("muoSelection") ) , HTdefinition_ ( iConfig.getParameter("HTdefinition") ) + , bjetSelection_( iConfig.getParameter("bjetSelection")) , njets_ ( iConfig.getParameter("njets" ) ) , nelectrons_ ( iConfig.getParameter("nelectrons" ) ) , nmuons_ ( iConfig.getParameter("nmuons" ) ) @@ -58,8 +59,6 @@ TopMonitor::TopMonitor( const edm::ParameterSet& iConfig ) : // Marina , nbjets_ ( iConfig.getParameter("nbjets")) , workingpoint_(iConfig.getParameter("workingpoint")) - , bjetPtCut_(iConfig.getParameter("bjetPtCut")) - , bjetAbsEtaCut_(iConfig.getParameter("bjetAbsEtaCut")) { METME empty; @@ -613,13 +612,12 @@ void TopMonitor::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup if (bTags.size() < nbjets_ ) return; for (unsigned int i=0; i!=bTags.size(); ++i){ - // Apply Selections - if (bTags[i].first->pt() < bjetPtCut_ ) continue; - if (std::abs(bTags[i].first->eta()) > bjetAbsEtaCut_ ) continue; - if (bTags[i].second < workingpoint_ ) continue; + // Apply Selections + if (!bjetSelection_(*dynamic_cast(bTags[i].first.get())) ) continue; + if (bTags[i].second < workingpoint_ ) continue; - // Fill JetTag Map - bjets.insert(JetTagMap::value_type(bTags[i].first, bTags[i].second)); + // Fill JetTag Map + bjets.insert(JetTagMap::value_type(bTags[i].first, bTags[i].second)); } @@ -866,6 +864,7 @@ void TopMonitor::fillDescriptions(edm::ConfigurationDescriptions & descriptions) desc.add("eleSelection", "pt > 0"); desc.add("muoSelection", "pt > 0"); desc.add("HTdefinition", "pt > 0"); + desc.add("bjetSelection","pt > 0"); desc.add("njets", 0); desc.add("nelectrons", 0); desc.add("nmuons", 0); @@ -874,9 +873,6 @@ void TopMonitor::fillDescriptions(edm::ConfigurationDescriptions & descriptions) // Marina desc.add("nbjets", 0); desc.add("workingpoint", 0.8484); // medium CSV - desc.add("bjetPtCut", 0); - desc.add("bjetAbsEtaCut", 0); - edm::ParameterSetDescription genericTriggerEventPSet; genericTriggerEventPSet.add("andOr"); diff --git a/DQMOffline/Trigger/plugins/TopMonitor.h b/DQMOffline/Trigger/plugins/TopMonitor.h index b35dcb9ef0274..a1cf25d8aa2c5 100644 --- a/DQMOffline/Trigger/plugins/TopMonitor.h +++ b/DQMOffline/Trigger/plugins/TopMonitor.h @@ -217,6 +217,7 @@ class TopMonitor : public DQMEDAnalyzer StringCutObjectSelector eleSelection_; StringCutObjectSelector muoSelection_; StringCutObjectSelector HTdefinition_; + StringCutObjectSelector bjetSelection_; unsigned int njets_; unsigned int nelectrons_; @@ -226,9 +227,6 @@ class TopMonitor : public DQMEDAnalyzer // Marina unsigned int nbjets_; double workingpoint_; - double bjetPtCut_; - double bjetAbsEtaCut_; - }; diff --git a/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py b/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py index 4f36242fc20d5..3b1d1c151893e 100644 --- a/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py +++ b/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py @@ -204,7 +204,7 @@ # Marina fullyhadronicEfficiency_DoubleBTag_all = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/GlobalMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/GlobalMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -288,7 +288,7 @@ ) fullyhadronicEfficiency_DoubleBTag_jet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/JetMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/JetMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -372,7 +372,7 @@ ) fullyhadronicEfficiency_DoubleBTag_bjet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/BJetMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/BJetMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -457,7 +457,7 @@ fullyhadronicEfficiency_SingleBTag_all = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/GlobalMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/SingleBTag/GlobalMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -541,7 +541,7 @@ ) fullyhadronicEfficiency_SingleBTag_jet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/JetMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/JetMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -625,7 +625,7 @@ ) fullyhadronicEfficiency_SingleBTag_bjet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/BJetMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/BJetMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( diff --git a/DQMOffline/Trigger/python/TopMonitoring_cff.py b/DQMOffline/Trigger/python/TopMonitoring_cff.py index 1dc09128f341f..fed51939f4c85 100644 --- a/DQMOffline/Trigger/python/TopMonitoring_cff.py +++ b/DQMOffline/Trigger/python/TopMonitoring_cff.py @@ -279,7 +279,7 @@ # Marina fullyhadronic_DoubleBTag_all = hltTOPmonitoring.clone() -fullyhadronic_DoubleBTag_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/GlobalMonitor/') +fullyhadronic_DoubleBTag_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/GlobalMonitor/') # Selections fullyhadronic_DoubleBTag_all.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_DoubleBTag_all.njets = cms.uint32(6) @@ -287,8 +287,7 @@ fullyhadronic_DoubleBTag_all.HTdefinition = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_DoubleBTag_all.HTcut = cms.double(450) fullyhadronic_DoubleBTag_all.nbjets = cms.uint32(2) -fullyhadronic_DoubleBTag_all.bjetPtCut = cms.double(30) -fullyhadronic_DoubleBTag_all.bjetAbsEtaCut = cms.double(2.4) +fullyhadronic_DoubleBTag_all.bjetSelection = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_DoubleBTag_all.workingpoint = cms.double(0.8484) # Medium # Binning fullyhadronic_DoubleBTag_all.histoPSet.htPSet = cms.PSet(nbins=cms.int32(50), xmin=cms.double(0.0), xmax=cms.double(1000) ) @@ -299,7 +298,7 @@ fullyhadronic_DoubleBTag_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu27_v') fullyhadronic_DoubleBTag_jet = hltTOPmonitoring.clone() -fullyhadronic_DoubleBTag_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/JetMonitor/') +fullyhadronic_DoubleBTag_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/JetMonitor/') # Selections fullyhadronic_DoubleBTag_jet.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_DoubleBTag_jet.njets = cms.uint32(6) @@ -307,8 +306,7 @@ fullyhadronic_DoubleBTag_jet.HTdefinition = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_DoubleBTag_jet.HTcut = cms.double(450) fullyhadronic_DoubleBTag_jet.nbjets = cms.uint32(2) -fullyhadronic_DoubleBTag_jet.bjetPtCut = cms.double(30) -fullyhadronic_DoubleBTag_jet.bjetAbsEtaCut = cms.double(2.4) +fullyhadronic_DoubleBTag_jet.bjetSelection = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_DoubleBTag_jet.workingpoint = cms.double(0.8484) # Medium # Binning fullyhadronic_DoubleBTag_jet.histoPSet.htPSet = cms.PSet(nbins=cms.int32(50), xmin=cms.double(0.0), xmax=cms.double(1000) ) @@ -319,7 +317,7 @@ fullyhadronic_DoubleBTag_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFHT370_v') fullyhadronic_DoubleBTag_bjet = hltTOPmonitoring.clone() -fullyhadronic_DoubleBTag_bjet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/BJetMonitor/') +fullyhadronic_DoubleBTag_bjet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/BJetMonitor/') # Selections fullyhadronic_DoubleBTag_bjet.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_DoubleBTag_bjet.njets = cms.uint32(6) @@ -327,8 +325,7 @@ fullyhadronic_DoubleBTag_bjet.HTdefinition = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_DoubleBTag_bjet.HTcut = cms.double(450) fullyhadronic_DoubleBTag_bjet.nbjets = cms.uint32(2) -fullyhadronic_DoubleBTag_bjet.bjetPtCut = cms.double(30) -fullyhadronic_DoubleBTag_bjet.bjetAbsEtaCut = cms.double(2.4) +fullyhadronic_DoubleBTag_bjet.bjetSelection = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_DoubleBTag_bjet.workingpoint = cms.double(0.70) # Binning fullyhadronic_DoubleBTag_bjet.histoPSet.htPSet = cms.PSet(nbins=cms.int32(50), xmin=cms.double(0.0), xmax=cms.double(1000) ) @@ -340,7 +337,7 @@ fullyhadronic_SingleBTag_all = hltTOPmonitoring.clone() -fullyhadronic_SingleBTag_all.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/GlobalMonitor/') +fullyhadronic_SingleBTag_all.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/SingleBTag/GlobalMonitor/') # Selections fullyhadronic_SingleBTag_all.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_SingleBTag_all.njets = cms.uint32(6) @@ -348,8 +345,7 @@ fullyhadronic_SingleBTag_all.HTdefinition = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_SingleBTag_all.HTcut = cms.double(450) fullyhadronic_SingleBTag_all.nbjets = cms.uint32(2) -fullyhadronic_SingleBTag_all.bjetPtCut = cms.double(30) -fullyhadronic_SingleBTag_all.bjetAbsEtaCut = cms.double(2.4) +fullyhadronic_SingleBTag_all.bjetSelection = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_SingleBTag_all.workingpoint = cms.double(0.8484) # Medium # Binning fullyhadronic_SingleBTag_all.histoPSet.htPSet = cms.PSet(nbins=cms.int32(50), xmin=cms.double(0.0), xmax=cms.double(1000) ) @@ -360,7 +356,7 @@ fullyhadronic_SingleBTag_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu27_v') fullyhadronic_SingleBTag_jet = hltTOPmonitoring.clone() -fullyhadronic_SingleBTag_jet.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/JetMonitor/') +fullyhadronic_SingleBTag_jet.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/SingleBTag/JetMonitor/') # Selection fullyhadronic_SingleBTag_jet.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_SingleBTag_jet.njets = cms.uint32(6) @@ -368,8 +364,7 @@ fullyhadronic_SingleBTag_jet.HTdefinition = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_SingleBTag_jet.HTcut = cms.double(450) fullyhadronic_SingleBTag_jet.nbjets = cms.uint32(2) -fullyhadronic_SingleBTag_jet.bjetPtCut = cms.double(30) -fullyhadronic_SingleBTag_jet.bjetAbsEtaCut = cms.double(2.4) +fullyhadronic_SingleBTag_jet.bjetSelection = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_SingleBTag_jet.workingpoint = cms.double(0.8484) # Medium # Binning fullyhadronic_SingleBTag_jet.histoPSet.htPSet = cms.PSet(nbins=cms.int32(50), xmin=cms.double(0.0), xmax=cms.double(1000) ) @@ -380,7 +375,7 @@ fullyhadronic_SingleBTag_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFHT430_v') fullyhadronic_SingleBTag_bjet = hltTOPmonitoring.clone() -fullyhadronic_SingleBTag_bjet.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/BJetMonitor/') +fullyhadronic_SingleBTag_bjet.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/SingleBTag/BJetMonitor/') # Selection fullyhadronic_SingleBTag_bjet.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_SingleBTag_bjet.njets = cms.uint32(6) @@ -388,8 +383,7 @@ fullyhadronic_SingleBTag_bjet.HTdefinition = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_SingleBTag_bjet.HTcut = cms.double(450) fullyhadronic_SingleBTag_bjet.nbjets = cms.uint32(2) -fullyhadronic_SingleBTag_bjet.bjetPtCut = cms.double(30) -fullyhadronic_SingleBTag_bjet.bjetAbsEtaCut = cms.double(2.4) +fullyhadronic_SingleBTag_bjet.bjetSelection = cms.string('pt>30 & abs(eta)<2.4') fullyhadronic_SingleBTag_bjet.workingpoint = cms.double(0.70) # Binning fullyhadronic_SingleBTag_bjet.histoPSet.htPSet = cms.PSet(nbins=cms.int32(50), xmin=cms.double(0.0), xmax=cms.double(1000) ) From 5f380f13eb137aeddd1cec9d77dff30584c09d0a Mon Sep 17 00:00:00 2001 From: "matteo.defranchis" Date: Fri, 2 Jun 2017 11:37:03 +0200 Subject: [PATCH 2/3] removing single top and updating output directories --- .../python/TopMonitoring_Client_cff.py | 46 +++------ .../Trigger/python/TopMonitoring_cff.py | 98 ++++--------------- 2 files changed, 33 insertions(+), 111 deletions(-) diff --git a/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py b/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py index 3b1d1c151893e..3643d0bf13a05 100644 --- a/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py +++ b/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py @@ -3,7 +3,7 @@ topEfficiency_elejets = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/EleJet/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/EleJet/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -35,7 +35,7 @@ ) topEfficiency_eleHT = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/EleHT/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/EleHT/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -74,7 +74,7 @@ #ATHER topEfficiency_singleMu = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/SingleLepton/SingleMuon/"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/SingleLepton/SingleMuon/"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -95,7 +95,7 @@ topEfficiency_diElec = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/DiLepton/DiElectron/"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/DiLepton/DiElectron/"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -124,7 +124,7 @@ topEfficiency_diMu = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/DiLepton/DiMuon/"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/DiLepton/DiMuon/"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -154,7 +154,7 @@ topEfficiency_ElecMu = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/DiLepton/ElecMuon/"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -181,30 +181,9 @@ ) -singleTopEfficiency_singleMu = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/SingleTop/SingleMuon/"), - verbose = cms.untracked.uint32(0), # Set to 2 for all messages - resolution = cms.vstring(), - efficiency = cms.vstring( - "effic_metME 'efficiency vs MET; MET [GeV]; efficiency' metME_numerator metME_denominator", - "effic_muPt_1 'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_numerator muPt_1_denominator", - "effic_muEta_1 'efficiency vs muon eta; muon eta ; efficiency' muEta_1_numerator muEta_1_denominator", - "effic_muPhi_1 'efficiency vs muon phi; muon phi ; efficiency' muPhi_1_numerator muPhi_1_denominator", - "effic_jetPt_1 'efficiency vs leading jet pt; jet pt [GeV]; efficiency' jetPt_1_numerator jetPt_1_denominator", - "effic_jetEta_1 'efficiency vs leading jet eta; jet eta ; efficiency' jetEta_1_numerator jetEta_1_denominator", - "effic_jetPhi_1 'efficiency vs leading jet phi; jet phi ; efficiency' jetPhi_1_numerator jetPhi_1_denominator", - "effic_jetPt_2 'efficiency vs sub-leading jet pt; jet pt [GeV]; efficiency' jetPt_2_numerator jetPt_2_denominator", - "effic_jetEta_2 'efficiency vs sub-leading jet eta; jet eta ; efficiency' jetEta_2_numerator jetEta_2_denominator", - "effic_jetPhi_2 'efficiency vs sub-leading jet phi; jet phi ; efficiency' jetPhi_2_numerator jetPhi_2_denominator", - "effic_eventHT 'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_numerator eventHT_denominator", - "effic_jetEtaPhi 'efficiency vs jet #eta-#phi; jet #eta; jet #phi' jetEtaPhi_numerator jetEtaPhi_denominator", - ), -) - - # Marina fullyhadronicEfficiency_DoubleBTag_all = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/GlobalMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/GlobalMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -288,7 +267,7 @@ ) fullyhadronicEfficiency_DoubleBTag_jet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/JetMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/JetMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -372,7 +351,7 @@ ) fullyhadronicEfficiency_DoubleBTag_bjet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/BJetMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/BJetMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -457,7 +436,7 @@ fullyhadronicEfficiency_SingleBTag_all = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/SingleBTag/GlobalMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/GlobalMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -541,7 +520,7 @@ ) fullyhadronicEfficiency_SingleBTag_jet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/JetMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/JetMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -625,7 +604,7 @@ ) fullyhadronicEfficiency_SingleBTag_bjet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/BJetMonitor/*"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/BJetMonitor/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -721,7 +700,6 @@ + topEfficiency_diElec + topEfficiency_diMu + topEfficiency_ElecMu - + singleTopEfficiency_singleMu + fullyhadronicEfficiency_DoubleBTag_all + fullyhadronicEfficiency_DoubleBTag_jet + fullyhadronicEfficiency_DoubleBTag_bjet diff --git a/DQMOffline/Trigger/python/TopMonitoring_cff.py b/DQMOffline/Trigger/python/TopMonitoring_cff.py index fed51939f4c85..f8200b823eee8 100644 --- a/DQMOffline/Trigger/python/TopMonitoring_cff.py +++ b/DQMOffline/Trigger/python/TopMonitoring_cff.py @@ -3,7 +3,7 @@ from DQMOffline.Trigger.TopMonitor_cfi import hltTOPmonitoring eleJet_jet = hltTOPmonitoring.clone() -eleJet_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/EleJet/JetMonitor') +eleJet_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') eleJet_jet.nmuons = cms.uint32(0) eleJet_jet.nelectrons = cms.uint32(1) eleJet_jet.njets = cms.uint32(1) @@ -22,7 +22,7 @@ 'HLT_Ele40_WPTight_Gsf_v*',) eleJet_ele = hltTOPmonitoring.clone() -eleJet_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/EleJet/ElectronMonitor') +eleJet_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') eleJet_ele.nmuons = cms.uint32(0) eleJet_ele.nelectrons = cms.uint32(1) eleJet_ele.njets = cms.uint32(1) @@ -38,7 +38,7 @@ eleJet_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') eleJet_all = hltTOPmonitoring.clone() -eleJet_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/EleJet/GlobalMonitor') +eleJet_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') eleJet_all.nmuons = cms.uint32(0) eleJet_all.nelectrons = cms.uint32(1) eleJet_all.njets = cms.uint32(1) @@ -55,7 +55,7 @@ eleHT_ht = hltTOPmonitoring.clone() -eleHT_ht.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/EleHT/HTMonitor') +eleHT_ht.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleHT/HTMonitor') eleHT_ht.nmuons = cms.uint32(0) eleHT_ht.nelectrons = cms.uint32(1) eleHT_ht.njets = cms.uint32(2) @@ -77,7 +77,7 @@ 'HLT_Ele40_WPTight_Gsf_v*',) eleHT_ele = hltTOPmonitoring.clone() -eleHT_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/EleHT/ElectronMonitor') +eleHT_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleHT/ElectronMonitor') eleHT_ele.nmuons = cms.uint32(0) eleHT_ele.nelectrons = cms.uint32(1) eleHT_ele.njets = cms.uint32(2) @@ -97,7 +97,7 @@ 'HLT_HT275_v*',) eleHT_all = hltTOPmonitoring.clone() -eleHT_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/EleHT/GlobalMonitor') +eleHT_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleHT/GlobalMonitor') eleHT_all.nmuons = cms.uint32(0) eleHT_all.nelectrons = cms.uint32(1) eleHT_all.njets = cms.uint32(2) @@ -119,7 +119,7 @@ #ATHER #########SingleMuon topSingleMuonHLTMonitor_Mu20 = hltTOPmonitoring.clone() -topSingleMuonHLTMonitor_Mu20.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/SingleLepton/SingleMuon/Mu20/') +topSingleMuonHLTMonitor_Mu20.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/SingleLepton/SingleMuon/Mu20/') topSingleMuonHLTMonitor_Mu20.nmuons = cms.uint32(1) topSingleMuonHLTMonitor_Mu20.nelectrons = cms.uint32(0) topSingleMuonHLTMonitor_Mu20.njets = cms.uint32(4) @@ -130,7 +130,7 @@ topSingleMuonHLTMonitor_Mu24 = hltTOPmonitoring.clone() -topSingleMuonHLTMonitor_Mu24.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/SingleLepton/SingleMuon/Mu24/') +topSingleMuonHLTMonitor_Mu24.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/SingleLepton/SingleMuon/Mu24/') topSingleMuonHLTMonitor_Mu24.nmuons = cms.uint32(1) topSingleMuonHLTMonitor_Mu24.nelectrons = cms.uint32(0) topSingleMuonHLTMonitor_Mu24.njets = cms.uint32(4) @@ -140,7 +140,7 @@ topSingleMuonHLTMonitor_Mu24.numGenericTriggerEventPSet.hltPaths = cms.vstring(['HLT_IsoMu24_eta2p1_v*', 'HLT_IsoMu24_v*', 'HLT_IsoTkMu24_eta2p1_v*', 'HLT_IsoTkMu24_v*']) topSingleMuonHLTMonitor_Mu27 = hltTOPmonitoring.clone() -topSingleMuonHLTMonitor_Mu27.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/SingleLepton/SingleMuon/Mu27/') +topSingleMuonHLTMonitor_Mu27.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/SingleLepton/SingleMuon/Mu27/') topSingleMuonHLTMonitor_Mu27.nmuons = cms.uint32(1) topSingleMuonHLTMonitor_Mu27.nelectrons = cms.uint32(0) topSingleMuonHLTMonitor_Mu27.njets = cms.uint32(4) @@ -151,7 +151,7 @@ topSingleMuonHLTMonitor_Mu50 = hltTOPmonitoring.clone() -topSingleMuonHLTMonitor_Mu50.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/SingleLepton/SingleMuon/Mu50/') +topSingleMuonHLTMonitor_Mu50.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/SingleLepton/SingleMuon/Mu50/') topSingleMuonHLTMonitor_Mu50.nmuons = cms.uint32(1) topSingleMuonHLTMonitor_Mu50.nelectrons = cms.uint32(0) topSingleMuonHLTMonitor_Mu50.njets = cms.uint32(4) @@ -163,7 +163,7 @@ #########DiElectron topDiElectronHLTMonitor = hltTOPmonitoring.clone() -topDiElectronHLTMonitor.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/DiLepton/DiElectron/') +topDiElectronHLTMonitor.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/DiLepton/DiElectron/') topDiElectronHLTMonitor.nmuons = cms.uint32(0) topDiElectronHLTMonitor.nelectrons = cms.uint32(2) topDiElectronHLTMonitor.njets = cms.uint32(2) @@ -177,7 +177,7 @@ #########DiMuon topDiMuonHLTMonitor_noDz = hltTOPmonitoring.clone() -topDiMuonHLTMonitor_noDz.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/DiLepton/DiMuon/NoDz/') +topDiMuonHLTMonitor_noDz.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/DiLepton/DiMuon/NoDz/') topDiMuonHLTMonitor_noDz.nmuons = cms.uint32(2) topDiMuonHLTMonitor_noDz.nelectrons = cms.uint32(0) topDiMuonHLTMonitor_noDz.njets = cms.uint32(2) @@ -189,7 +189,7 @@ topDiMuonHLTMonitor_noDz.numGenericTriggerEventPSet.hltPaths = cms.vstring(['HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v*', 'HLT_Mu17_TrkIsoVVL_TkMu8_TrkIsoVVL_v*','HLT_TkMu17_TrkIsoVVL_TkMu8_TrkIsoVVL_v*']) topDiMuonHLTMonitor_Dz = hltTOPmonitoring.clone() -topDiMuonHLTMonitor_Dz.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/DiLepton/DiMuon/Dz/') +topDiMuonHLTMonitor_Dz.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/DiLepton/DiMuon/Dz/') topDiMuonHLTMonitor_Dz.nmuons = cms.uint32(2) topDiMuonHLTMonitor_Dz.nelectrons = cms.uint32(0) topDiMuonHLTMonitor_Dz.njets = cms.uint32(2) @@ -201,7 +201,7 @@ topDiMuonHLTMonitor_Dz.numGenericTriggerEventPSet.hltPaths = cms.vstring(['HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*', 'HLT_Mu17_TrkIsoVVL_TkMu8_TrkIsoVVL_DZ_v*','HLT_TkMu17_TrkIsoVVL_TkMu8_TrkIsoVVL_DZ_v*']) topDiMuonHLTMonitor_Mass8 = hltTOPmonitoring.clone() -topDiMuonHLTMonitor_Mass8.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/DiLepton/DiMuon/Mass8/') +topDiMuonHLTMonitor_Mass8.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/DiLepton/DiMuon/Mass8/') topDiMuonHLTMonitor_Mass8.nmuons = cms.uint32(2) topDiMuonHLTMonitor_Mass8.nelectrons = cms.uint32(0) topDiMuonHLTMonitor_Mass8.njets = cms.uint32(2) @@ -214,7 +214,7 @@ #########ElecMuon topElecMuonHLTMonitor = hltTOPmonitoring.clone() -topElecMuonHLTMonitor.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/DiLepton/ElecMuon/') +topElecMuonHLTMonitor.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/') topElecMuonHLTMonitor.nmuons = cms.uint32(1) topElecMuonHLTMonitor.nelectrons = cms.uint32(1) topElecMuonHLTMonitor.njets = cms.uint32(2) @@ -225,61 +225,9 @@ topElecMuonHLTMonitor.jetSelection = cms.string('pt>30 & abs(eta)<2.4') topElecMuonHLTMonitor.numGenericTriggerEventPSet.hltPaths = cms.vstring(['HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*','HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v*']) - -#########Single Top Single Muon -singleTopSingleMuonHLTMonitor_Mu20 = hltTOPmonitoring.clone() -singleTopSingleMuonHLTMonitor_Mu20.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/SingleTop/SingleMuon/Mu20/') -singleTopSingleMuonHLTMonitor_Mu20.nmuons = cms.uint32(1) -singleTopSingleMuonHLTMonitor_Mu20.nelectrons = cms.uint32(0) -singleTopSingleMuonHLTMonitor_Mu20.njets = cms.uint32(4) -singleTopSingleMuonHLTMonitor_Mu20.eleSelection = cms.string('pt>30 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1') - -singleTopSingleMuonHLTMonitor_Mu20.muoSelection = cms.string('pt>26 & abs(eta)<2.1 & (pfIsolationR04().sumChargedHadronPt + max(pfIsolationR04().sumNeutralHadronEt + pfIsolationR04().sumPhotonEt - pfIsolationR04().sumPUPt/2,0.0))/pt < 0.15 & innerTrack.hitPattern.numberOfValidPixelHits > 0 & innerTrack.hitPattern.trackerLayersWithMeasurement > 5 & globalTrack.hitPattern.numberOfValidMuonHits > 0 & globalTrack.normalizedChi2 < 10 & numberOfMatches > 1 & isGlobalMuon & isPFMuon & isTrackerMuon') - -singleTopSingleMuonHLTMonitor_Mu20.jetSelection = cms.string('pt>20 & abs(eta)<2.4') -singleTopSingleMuonHLTMonitor_Mu20.numGenericTriggerEventPSet.hltPaths = cms.vstring(['HLT_Mu20_v*', 'HLT_TkMu20_v*' , 'HLT_IsoMu20_v*', 'HLT_IsoTkMu20_v*']) - - -singleTopSingleMuonHLTMonitor_Mu24 = hltTOPmonitoring.clone() -singleTopSingleMuonHLTMonitor_Mu24.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/SingleTop/SingleMuon/Mu24/') -singleTopSingleMuonHLTMonitor_Mu24.nmuons = cms.uint32(1) -singleTopSingleMuonHLTMonitor_Mu24.nelectrons = cms.uint32(0) -singleTopSingleMuonHLTMonitor_Mu24.njets = cms.uint32(4) -singleTopSingleMuonHLTMonitor_Mu24.eleSelection = cms.string('pt>30 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1') - -singleTopSingleMuonHLTMonitor_Mu24.muoSelection = cms.string('pt>26 & abs(eta)<2.1 & (pfIsolationR04().sumChargedHadronPt + max(pfIsolationR04().sumNeutralHadronEt + pfIsolationR04().sumPhotonEt - pfIsolationR04().sumPUPt/2,0.0))/pt < 0.15 & innerTrack.hitPattern.numberOfValidPixelHits > 0 & innerTrack.hitPattern.trackerLayersWithMeasurement > 5 & globalTrack.hitPattern.numberOfValidMuonHits > 0 & globalTrack.normalizedChi2 < 10 & numberOfMatches > 1 & isGlobalMuon & isPFMuon & isTrackerMuon') - -singleTopSingleMuonHLTMonitor_Mu24.jetSelection = cms.string('pt>20 & abs(eta)<2.4') -singleTopSingleMuonHLTMonitor_Mu24.numGenericTriggerEventPSet.hltPaths = cms.vstring(['HLT_IsoMu24_eta2p1_v*', 'HLT_IsoMu24_v*', 'HLT_IsoTkMu24_eta2p1_v*', 'HLT_IsoTkMu24_v*']) - -singleTopSingleMuonHLTMonitor_Mu27 = hltTOPmonitoring.clone() -singleTopSingleMuonHLTMonitor_Mu27.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/SingleTop/SingleMuon/Mu27/') -singleTopSingleMuonHLTMonitor_Mu27.nmuons = cms.uint32(1) -singleTopSingleMuonHLTMonitor_Mu27.nelectrons = cms.uint32(0) -singleTopSingleMuonHLTMonitor_Mu27.njets = cms.uint32(4) -singleTopSingleMuonHLTMonitor_Mu27.eleSelection = cms.string('pt>30 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1') - -singleTopSingleMuonHLTMonitor_Mu27.muoSelection = cms.string('pt>26 & abs(eta)<2.1 & (pfIsolationR04().sumChargedHadronPt + max(pfIsolationR04().sumNeutralHadronEt + pfIsolationR04().sumPhotonEt - pfIsolationR04().sumPUPt/2,0.0))/pt < 0.15 & innerTrack.hitPattern.numberOfValidPixelHits > 0 & innerTrack.hitPattern.trackerLayersWithMeasurement > 5 & globalTrack.hitPattern.numberOfValidMuonHits > 0 & globalTrack.normalizedChi2 < 10 & numberOfMatches > 1 & isGlobalMuon & isPFMuon & isTrackerMuon') - -singleTopSingleMuonHLTMonitor_Mu27.jetSelection = cms.string('pt>20 & abs(eta)<2.4') -singleTopSingleMuonHLTMonitor_Mu27.numGenericTriggerEventPSet.hltPaths = cms.vstring(['HLT_Mu27_v*', 'HLT_TkMu27_v*', 'HLT_IsoMu27_v*', 'HLT_IsoTkMu27_v*']) - - -singleTopSingleMuonHLTMonitor_Mu50 = hltTOPmonitoring.clone() -singleTopSingleMuonHLTMonitor_Mu50.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/SingleTop/SingleMuon/Mu50/') -singleTopSingleMuonHLTMonitor_Mu50.nmuons = cms.uint32(1) -singleTopSingleMuonHLTMonitor_Mu50.nelectrons = cms.uint32(0) -singleTopSingleMuonHLTMonitor_Mu50.njets = cms.uint32(4) -singleTopSingleMuonHLTMonitor_Mu50.eleSelection = cms.string('pt>30 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1') - -singleTopSingleMuonHLTMonitor_Mu50.muoSelection = cms.string('pt>26 & abs(eta)<2.1 & (pfIsolationR04().sumChargedHadronPt + max(pfIsolationR04().sumNeutralHadronEt + pfIsolationR04().sumPhotonEt - pfIsolationR04().sumPUPt/2,0.0))/pt < 0.15 & innerTrack.hitPattern.numberOfValidPixelHits > 0 & innerTrack.hitPattern.trackerLayersWithMeasurement > 5 & globalTrack.hitPattern.numberOfValidMuonHits > 0 & globalTrack.normalizedChi2 < 10 & numberOfMatches > 1 & isGlobalMuon & isPFMuon & isTrackerMuon') - -singleTopSingleMuonHLTMonitor_Mu50.jetSelection = cms.string('pt>20 & abs(eta)<2.4') -singleTopSingleMuonHLTMonitor_Mu50.numGenericTriggerEventPSet.hltPaths = cms.vstring(['HLT_TkMu50_v*', 'HLT_Mu50_v*']) - # Marina fullyhadronic_DoubleBTag_all = hltTOPmonitoring.clone() -fullyhadronic_DoubleBTag_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/GlobalMonitor/') +fullyhadronic_DoubleBTag_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/GlobalMonitor/') # Selections fullyhadronic_DoubleBTag_all.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_DoubleBTag_all.njets = cms.uint32(6) @@ -298,7 +246,7 @@ fullyhadronic_DoubleBTag_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu27_v') fullyhadronic_DoubleBTag_jet = hltTOPmonitoring.clone() -fullyhadronic_DoubleBTag_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/JetMonitor/') +fullyhadronic_DoubleBTag_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/JetMonitor/') # Selections fullyhadronic_DoubleBTag_jet.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_DoubleBTag_jet.njets = cms.uint32(6) @@ -317,7 +265,7 @@ fullyhadronic_DoubleBTag_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFHT370_v') fullyhadronic_DoubleBTag_bjet = hltTOPmonitoring.clone() -fullyhadronic_DoubleBTag_bjet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/DoubleBTag/BJetMonitor/') +fullyhadronic_DoubleBTag_bjet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/BJetMonitor/') # Selections fullyhadronic_DoubleBTag_bjet.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_DoubleBTag_bjet.njets = cms.uint32(6) @@ -337,7 +285,7 @@ fullyhadronic_SingleBTag_all = hltTOPmonitoring.clone() -fullyhadronic_SingleBTag_all.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/SingleBTag/GlobalMonitor/') +fullyhadronic_SingleBTag_all.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/GlobalMonitor/') # Selections fullyhadronic_SingleBTag_all.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_SingleBTag_all.njets = cms.uint32(6) @@ -356,7 +304,7 @@ fullyhadronic_SingleBTag_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu27_v') fullyhadronic_SingleBTag_jet = hltTOPmonitoring.clone() -fullyhadronic_SingleBTag_jet.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/SingleBTag/JetMonitor/') +fullyhadronic_SingleBTag_jet.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/JetMonitor/') # Selection fullyhadronic_SingleBTag_jet.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_SingleBTag_jet.njets = cms.uint32(6) @@ -375,7 +323,7 @@ fullyhadronic_SingleBTag_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFHT430_v') fullyhadronic_SingleBTag_bjet = hltTOPmonitoring.clone() -fullyhadronic_SingleBTag_bjet.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/Top/FullyHadronic/SingleBTag/BJetMonitor/') +fullyhadronic_SingleBTag_bjet.FolderName= cms.string('HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/BJetMonitor/') # Selection fullyhadronic_SingleBTag_bjet.leptJetDeltaRmin = cms.double(0.0) fullyhadronic_SingleBTag_bjet.njets = cms.uint32(6) @@ -411,10 +359,6 @@ + topDiMuonHLTMonitor_Dz + topDiMuonHLTMonitor_Mass8 + topElecMuonHLTMonitor - + singleTopSingleMuonHLTMonitor_Mu20 - + singleTopSingleMuonHLTMonitor_Mu24 - + singleTopSingleMuonHLTMonitor_Mu27 - + singleTopSingleMuonHLTMonitor_Mu50 + fullyhadronic_DoubleBTag_all + fullyhadronic_DoubleBTag_jet + fullyhadronic_DoubleBTag_bjet From 0ae26faf040f84856f8838d4731d62d478a55b73 Mon Sep 17 00:00:00 2001 From: "matteo.defranchis" Date: Fri, 2 Jun 2017 12:09:06 +0200 Subject: [PATCH 3/3] optimization and bug fix --- .../python/TopMonitoring_Client_cff.py | 355 +----------------- 1 file changed, 8 insertions(+), 347 deletions(-) diff --git a/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py b/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py index 3643d0bf13a05..8bd63e9b1f73a 100644 --- a/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py +++ b/DQMOffline/Trigger/python/TopMonitoring_Client_cff.py @@ -74,7 +74,7 @@ #ATHER topEfficiency_singleMu = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/SingleLepton/SingleMuon/"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/SingleLepton/SingleMuon/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -124,7 +124,7 @@ topEfficiency_diMu = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/DiLepton/DiMuon/"), + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/DiLepton/DiMuon/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -182,176 +182,8 @@ # Marina -fullyhadronicEfficiency_DoubleBTag_all = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/GlobalMonitor/*"), - verbose = cms.untracked.uint32(0), # Set to 2 for all messages - resolution = cms.vstring(), - efficiency = cms.vstring( - "effic_jetPt_1 'efficiency vs 1st jet pt; jet pt [GeV]; efficiency' jetPt_1_numerator jetPt_1_denominator", - "effic_jetPt_2 'efficiency vs 2nd jet pt; jet pt [GeV]; efficiency' jetPt_2_numerator jetPt_2_denominator", - "effic_jetPt_3 'efficiency vs 3rd jet pt; jet pt [GeV]; efficiency' jetPt_3_numerator jetPt_3_denominator", - "effic_jetPt_4 'efficiency vs 4th jet pt; jet pt [GeV]; efficiency' jetPt_4_numerator jetPt_4_denominator", - "effic_jetPt_5 'efficiency vs 5th jet pt; jet pt [GeV]; efficiency' jetPt_5_numerator jetPt_5_denominator", - "effic_jetPt_6 'efficiency vs 6th jet pt; jet pt [GeV]; efficiency' jetPt_6_numerator jetPt_6_denominator", - # - "effic_jetEta_1 'efficiency vs 1st jet eta; jet eta ; efficiency' jetEta_1_numerator jetEta_1_denominator", - "effic_jetEta_2 'efficiency vs 2nd jet eta; jet eta ; efficiency' jetEta_2_numerator jetEta_2_denominator", - "effic_jetEta_3 'efficiency vs 3rd jet eta; jet eta ; efficiency' jetEta_3_numerator jetEta_3_denominator", - "effic_jetEta_4 'efficiency vs 4th jet eta; jet eta ; efficiency' jetEta_4_numerator jetEta_4_denominator", - "effic_jetEta_5 'efficiency vs 5th jet eta; jet eta ; efficiency' jetEta_5_numerator jetEta_5_denominator", - "effic_jetEta_6 'efficiency vs 6th jet eta; jet eta ; efficiency' jetEta_6_numerator jetEta_6_denominator", - # - "effic_jetPhi_1 'efficiency vs 1st jet phi; jet phi ; efficiency' jetPhi_1_numerator jetPhi_1_denominator", - "effic_jetPhi_2 'efficiency vs 2nd jet phi; jet phi ; efficiency' jetPhi_2_numerator jetPhi_2_denominator", - "effic_jetPhi_3 'efficiency vs 3rd jet phi; jet phi ; efficiency' jetPhi_3_numerator jetPhi_3_denominator", - "effic_jetPhi_4 'efficiency vs 4th jet phi; jet phi ; efficiency' jetPhi_4_numerator jetPhi_4_denominator", - "effic_jetPhi_5 'efficiency vs 5th jet phi; jet phi ; efficiency' jetPhi_5_numerator jetPhi_5_denominator", - "effic_jetPhi_6 'efficiency vs 6th jet phi; jet phi ; efficiency' jetPhi_6_numerator jetPhi_6_denominator", - # - "effic_bjetPt_1 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_numerator bjetPt_1_denominator", - "effic_bjetPt_2 'efficiency vs 2nd b-jet pt; bjet pt [GeV]; efficiency' bjetPt_2_numerator bjetPt_2_denominator", - "effic_bjetEta_1 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_numerator bjetEta_1_denominator", - "effic_bjetEta_2 'efficiency vs 2nd b-jet eta; bjet eta ; efficiency' bjetEta_2_numerator bjetEta_2_denominator", - "effic_bjetPhi_1 'efficiency vs 1st b-jet phi; bjet phi ; efficiency' bjetPhi_1_numerator bjetPhi_1_denominator", - "effic_bjetPhi_2 'efficiency vs 2nd b-jet phi; bjet phi ; efficiency' bjetPhi_2_numerator bjetPhi_2_denominator", - "effic_bjetCSV_1 'efficiency vs 1st b-jet csv; bjet CSV; efficiency' bjetCSV_1_numerator bjetCSV_1_denominator", - "effic_bjetCSV_2 'efficiency vs 2nd b-jet csv; bjet CSV; efficiency' bjetCSV_2_numerator bjetCSV_2_denominator", - # - "effic_eventHT 'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_numerator eventHT_denominator", - "effic_jetEtaPhi_HEP17 'efficiency vs jet #eta-#phi; jet #eta; jet #phi' jetEtaPhi_HEP17_numerator jetEtaPhi_HEP17_denominator", - # - "effic_jetPt_1_variableBinning 'efficiency vs 1st jet pt; jet pt [GeV]; efficiency' jetPt_1_variableBinning_numerator jetPt_1_variableBinning_denominator", - "effic_jetPt_2_variableBinning 'efficiency vs 2nd jet pt; jet pt [GeV]; efficiency' jetPt_2_variableBinning_numerator jetPt_2_variableBinning_denominator", - "effic_jetPt_3_variableBinning 'efficiency vs 3rd jet pt; jet pt [GeV]; efficiency' jetPt_3_variableBinning_numerator jetPt_3_variableBinning_denominator", - "effic_jetPt_4_variableBinning 'efficiency vs 4th jet pt; jet pt [GeV]; efficiency' jetPt_4_variableBinning_numerator jetPt_4_variableBinning_denominator", - "effic_jetPt_5_variableBinning 'efficiency vs 5th jet pt; jet pt [GeV]; efficiency' jetPt_5_variableBinning_numerator jetPt_5_variableBinning_denominator", - "effic_jetPt_6_variableBinning 'efficiency vs 6th jet pt; jet pt [GeV]; efficiency' jetPt_6_variableBinning_numerator jetPt_6_variableBinning_denominator", - # - "effic_jetEta_1_variableBinning 'efficiency vs 1st jet eta; jet eta ; efficiency' jetEta_1_variableBinning_numerator jetEta_1_variableBinning_denominator", - "effic_jetEta_2_variableBinning 'efficiency vs 2nd jet eta; jet eta ; efficiency' jetEta_2_variableBinning_numerator jetEta_2_variableBinning_denominator", - "effic_jetEta_3_variableBinning 'efficiency vs 3rd jet eta; jet eta ; efficiency' jetEta_3_variableBinning_numerator jetEta_3_variableBinning_denominator", - "effic_jetEta_4_variableBinning 'efficiency vs 4th jet eta; jet eta ; efficiency' jetEta_4_variableBinning_numerator jetEta_4_variableBinning_denominator", - "effic_jetEta_5_variableBinning 'efficiency vs 5th jet eta; jet eta ; efficiency' jetEta_5_variableBinning_numerator jetEta_5_variableBinning_denominator", - "effic_jetEta_6_variableBinning 'efficiency vs 6th jet eta; jet eta ; efficiency' jetEta_6_variableBinning_numerator jetEta_6_variableBinning_denominator", - # - "effic_bjetPt_1_variableBinning 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_variableBinning_numerator bjetPt_1_variableBinning_denominator", - "effic_bjetPt_2_variableBinning 'efficiency vs 2nd b-jet pt; bjet pt [GeV]; efficiency' bjetPt_2_variableBinning_numerator bjetPt_2_variableBinning_denominator", - "effic_bjetEta_1_variableBinning 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_variableBinning_numerator bjetEta_1_variableBinning_denominator", - "effic_bjetEta_2_variableBinning 'efficiency vs 2nd b-jet eta; bjet eta ; efficiency' bjetEta_2_variableBinning_numerator bjetEta_2_variableBinning_denominator", - # - "effic_eventHT_variableBinning 'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_variableBinning_numerator eventHT_variableBinning_denominator", - # - "effic_jetMulti 'efficiency vs jet multiplicity; jet multiplicity; efficiency' jetMulti_numerator jetMulti_denominator", - "effic_bjetMulti 'efficiency vs b-jet multiplicity; bjet multiplicity; efficiency' bjetMulti_numerator bjetMulti_denominator", - # - "effic_jetPtEta_1 'efficiency vs 1st jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_1_numerator jetPtEta_1_denominator", - "effic_jetPtEta_2 'efficiency vs 2nd jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_2_numerator jetPtEta_2_denominator", - "effic_jetPtEta_3 'efficiency vs 3rd jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_3_numerator jetPtEta_3_denominator", - "effic_jetPtEta_4 'efficiency vs 4th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_4_numerator jetPtEta_4_denominator", - "effic_jetPtEta_5 'efficiency vs 5th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_5_numerator jetPtEta_5_denominator", - "effic_jetPtEta_6 'efficiency vs 6th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_6_numerator jetPtEta_6_denominator", - # - "effic_jetEtaPhi_1 'efficiency vs 1st jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_1_numerator jetEtaPhi_1_denominator", - "effic_jetEtaPhi_2 'efficiency vs 2nd jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_2_numerator jetEtaPhi_2_denominator", - "effic_jetEtaPhi_3 'efficiency vs 3rd jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_3_numerator jetEtaPhi_3_denominator", - "effic_jetEtaPhi_4 'efficiency vs 4th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_4_numerator jetEtaPhi_4_denominator", - "effic_jetEtaPhi_5 'efficiency vs 5th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_5_numerator jetEtaPhi_5_denominator", - "effic_jetEtaPhi_6 'efficiency vs 6th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_6_numerator jetEtaPhi_6_denominator", - # - "effic_bjetPtEta_1 'efficiency vs 1st b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_1_numerator bjetPtEta_1_denominator", - "effic_bjetPtEta_2 'efficiency vs 2nd b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_2_numerator bjetPtEta_2_denominator", - # - "effic_bjetEtaPhi_1 'efficiency vs 1st b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_1_numerator bjetEtaPhi_1_denominator", - "effic_bjetEtaPhi_2 'efficiency vs 2nd b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_2_numerator bjetEtaPhi_2_denominator", - ), -) - -fullyhadronicEfficiency_DoubleBTag_jet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/JetMonitor/*"), - verbose = cms.untracked.uint32(0), # Set to 2 for all messages - resolution = cms.vstring(), - efficiency = cms.vstring( - "effic_jetPt_1 'efficiency vs 1st jet pt; jet pt [GeV]; efficiency' jetPt_1_numerator jetPt_1_denominator", - "effic_jetPt_2 'efficiency vs 2nd jet pt; jet pt [GeV]; efficiency' jetPt_2_numerator jetPt_2_denominator", - "effic_jetPt_3 'efficiency vs 3rd jet pt; jet pt [GeV]; efficiency' jetPt_3_numerator jetPt_3_denominator", - "effic_jetPt_4 'efficiency vs 4th jet pt; jet pt [GeV]; efficiency' jetPt_4_numerator jetPt_4_denominator", - "effic_jetPt_5 'efficiency vs 5th jet pt; jet pt [GeV]; efficiency' jetPt_5_numerator jetPt_5_denominator", - "effic_jetPt_6 'efficiency vs 6th jet pt; jet pt [GeV]; efficiency' jetPt_6_numerator jetPt_6_denominator", - # - "effic_jetEta_1 'efficiency vs 1st jet eta; jet eta ; efficiency' jetEta_1_numerator jetEta_1_denominator", - "effic_jetEta_2 'efficiency vs 2nd jet eta; jet eta ; efficiency' jetEta_2_numerator jetEta_2_denominator", - "effic_jetEta_3 'efficiency vs 3rd jet eta; jet eta ; efficiency' jetEta_3_numerator jetEta_3_denominator", - "effic_jetEta_4 'efficiency vs 4th jet eta; jet eta ; efficiency' jetEta_4_numerator jetEta_4_denominator", - "effic_jetEta_5 'efficiency vs 5th jet eta; jet eta ; efficiency' jetEta_5_numerator jetEta_5_denominator", - "effic_jetEta_6 'efficiency vs 6th jet eta; jet eta ; efficiency' jetEta_6_numerator jetEta_6_denominator", - # - "effic_jetPhi_1 'efficiency vs 1st jet phi; jet phi ; efficiency' jetPhi_1_numerator jetPhi_1_denominator", - "effic_jetPhi_2 'efficiency vs 2nd jet phi; jet phi ; efficiency' jetPhi_2_numerator jetPhi_2_denominator", - "effic_jetPhi_3 'efficiency vs 3rd jet phi; jet phi ; efficiency' jetPhi_3_numerator jetPhi_3_denominator", - "effic_jetPhi_4 'efficiency vs 4th jet phi; jet phi ; efficiency' jetPhi_4_numerator jetPhi_4_denominator", - "effic_jetPhi_5 'efficiency vs 5th jet phi; jet phi ; efficiency' jetPhi_5_numerator jetPhi_5_denominator", - "effic_jetPhi_6 'efficiency vs 6th jet phi; jet phi ; efficiency' jetPhi_6_numerator jetPhi_6_denominator", - # - "effic_bjetPt_1 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_numerator bjetPt_1_denominator", - "effic_bjetPt_2 'efficiency vs 2nd b-jet pt; bjet pt [GeV]; efficiency' bjetPt_2_numerator bjetPt_2_denominator", - "effic_bjetEta_1 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_numerator bjetEta_1_denominator", - "effic_bjetEta_2 'efficiency vs 2nd b-jet eta; bjet eta ; efficiency' bjetEta_2_numerator bjetEta_2_denominator", - "effic_bjetPhi_1 'efficiency vs 1st b-jet phi; bjet phi ; efficiency' bjetPhi_1_numerator bjetPhi_1_denominator", - "effic_bjetPhi_2 'efficiency vs 2nd b-jet phi; bjet phi ; efficiency' bjetPhi_2_numerator bjetPhi_2_denominator", - "effic_bjetCSV_1 'efficiency vs 1st b-jet csv; bjet CSV; efficiency' bjetCSV_1_numerator bjetCSV_1_denominator", - "effic_bjetCSV_2 'efficiency vs 2nd b-jet csv; bjet CSV; efficiency' bjetCSV_2_numerator bjetCSV_2_denominator", - # - "effic_eventHT 'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_numerator eventHT_denominator", - "effic_jetEtaPhi_HEP17 'efficiency vs jet #eta-#phi; jet #eta; jet #phi' jetEtaPhi_HEP17_numerator jetEtaPhi_HEP17_denominator", - # - "effic_jetPt_1_variableBinning 'efficiency vs 1st jet pt; jet pt [GeV]; efficiency' jetPt_1_variableBinning_numerator jetPt_1_variableBinning_denominator", - "effic_jetPt_2_variableBinning 'efficiency vs 2nd jet pt; jet pt [GeV]; efficiency' jetPt_2_variableBinning_numerator jetPt_2_variableBinning_denominator", - "effic_jetPt_3_variableBinning 'efficiency vs 3rd jet pt; jet pt [GeV]; efficiency' jetPt_3_variableBinning_numerator jetPt_3_variableBinning_denominator", - "effic_jetPt_4_variableBinning 'efficiency vs 4th jet pt; jet pt [GeV]; efficiency' jetPt_4_variableBinning_numerator jetPt_4_variableBinning_denominator", - "effic_jetPt_5_variableBinning 'efficiency vs 5th jet pt; jet pt [GeV]; efficiency' jetPt_5_variableBinning_numerator jetPt_5_variableBinning_denominator", - "effic_jetPt_6_variableBinning 'efficiency vs 6th jet pt; jet pt [GeV]; efficiency' jetPt_6_variableBinning_numerator jetPt_6_variableBinning_denominator", - # - "effic_jetEta_1_variableBinning 'efficiency vs 1st jet eta; jet eta ; efficiency' jetEta_1_variableBinning_numerator jetEta_1_variableBinning_denominator", - "effic_jetEta_2_variableBinning 'efficiency vs 2nd jet eta; jet eta ; efficiency' jetEta_2_variableBinning_numerator jetEta_2_variableBinning_denominator", - "effic_jetEta_3_variableBinning 'efficiency vs 3rd jet eta; jet eta ; efficiency' jetEta_3_variableBinning_numerator jetEta_3_variableBinning_denominator", - "effic_jetEta_4_variableBinning 'efficiency vs 4th jet eta; jet eta ; efficiency' jetEta_4_variableBinning_numerator jetEta_4_variableBinning_denominator", - "effic_jetEta_5_variableBinning 'efficiency vs 5th jet eta; jet eta ; efficiency' jetEta_5_variableBinning_numerator jetEta_5_variableBinning_denominator", - "effic_jetEta_6_variableBinning 'efficiency vs 6th jet eta; jet eta ; efficiency' jetEta_6_variableBinning_numerator jetEta_6_variableBinning_denominator", - # - "effic_bjetPt_1_variableBinning 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_variableBinning_numerator bjetPt_1_variableBinning_denominator", - "effic_bjetPt_2_variableBinning 'efficiency vs 2nd b-jet pt; bjet pt [GeV]; efficiency' bjetPt_2_variableBinning_numerator bjetPt_2_variableBinning_denominator", - "effic_bjetEta_1_variableBinning 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_variableBinning_numerator bjetEta_1_variableBinning_denominator", - "effic_bjetEta_2_variableBinning 'efficiency vs 2nd b-jet eta; bjet eta ; efficiency' bjetEta_2_variableBinning_numerator bjetEta_2_variableBinning_denominator", - # - "effic_eventHT_variableBinning 'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_variableBinning_numerator eventHT_variableBinning_denominator", - # - "effic_jetMulti 'efficiency vs jet multiplicity; jet multiplicity; efficiency' jetMulti_numerator jetMulti_denominator", - "effic_bjetMulti 'efficiency vs b-jet multiplicity; bjet multiplicity; efficiency' bjetMulti_numerator bjetMulti_denominator", - # - "effic_jetPtEta_1 'efficiency vs 1st jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_1_numerator jetPtEta_1_denominator", - "effic_jetPtEta_2 'efficiency vs 2nd jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_2_numerator jetPtEta_2_denominator", - "effic_jetPtEta_3 'efficiency vs 3rd jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_3_numerator jetPtEta_3_denominator", - "effic_jetPtEta_4 'efficiency vs 4th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_4_numerator jetPtEta_4_denominator", - "effic_jetPtEta_5 'efficiency vs 5th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_5_numerator jetPtEta_5_denominator", - "effic_jetPtEta_6 'efficiency vs 6th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_6_numerator jetPtEta_6_denominator", - # - "effic_jetEtaPhi_1 'efficiency vs 1st jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_1_numerator jetEtaPhi_1_denominator", - "effic_jetEtaPhi_2 'efficiency vs 2nd jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_2_numerator jetEtaPhi_2_denominator", - "effic_jetEtaPhi_3 'efficiency vs 3rd jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_3_numerator jetEtaPhi_3_denominator", - "effic_jetEtaPhi_4 'efficiency vs 4th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_4_numerator jetEtaPhi_4_denominator", - "effic_jetEtaPhi_5 'efficiency vs 5th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_5_numerator jetEtaPhi_5_denominator", - "effic_jetEtaPhi_6 'efficiency vs 6th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_6_numerator jetEtaPhi_6_denominator", - # - "effic_bjetPtEta_1 'efficiency vs 1st b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_1_numerator bjetPtEta_1_denominator", - "effic_bjetPtEta_2 'efficiency vs 2nd b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_2_numerator bjetPtEta_2_denominator", - # - "effic_bjetEtaPhi_1 'efficiency vs 1st b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_1_numerator bjetEtaPhi_1_denominator", - "effic_bjetEtaPhi_2 'efficiency vs 2nd b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_2_numerator bjetEtaPhi_2_denominator", - ), -) - -fullyhadronicEfficiency_DoubleBTag_bjet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/BJetMonitor/*"), +fullyhadronicEfficiency_DoubleBTag = DQMEDHarvester("DQMGenericClient", + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -435,176 +267,9 @@ ) -fullyhadronicEfficiency_SingleBTag_all = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/GlobalMonitor/*"), - verbose = cms.untracked.uint32(0), # Set to 2 for all messages - resolution = cms.vstring(), - efficiency = cms.vstring( - "effic_jetPt_1 'efficiency vs 1st jet pt; jet pt [GeV]; efficiency' jetPt_1_numerator jetPt_1_denominator", - "effic_jetPt_2 'efficiency vs 2nd jet pt; jet pt [GeV]; efficiency' jetPt_2_numerator jetPt_2_denominator", - "effic_jetPt_3 'efficiency vs 3rd jet pt; jet pt [GeV]; efficiency' jetPt_3_numerator jetPt_3_denominator", - "effic_jetPt_4 'efficiency vs 4th jet pt; jet pt [GeV]; efficiency' jetPt_4_numerator jetPt_4_denominator", - "effic_jetPt_5 'efficiency vs 5th jet pt; jet pt [GeV]; efficiency' jetPt_5_numerator jetPt_5_denominator", - "effic_jetPt_6 'efficiency vs 6th jet pt; jet pt [GeV]; efficiency' jetPt_6_numerator jetPt_6_denominator", - # - "effic_jetEta_1 'efficiency vs 1st jet eta; jet eta ; efficiency' jetEta_1_numerator jetEta_1_denominator", - "effic_jetEta_2 'efficiency vs 2nd jet eta; jet eta ; efficiency' jetEta_2_numerator jetEta_2_denominator", - "effic_jetEta_3 'efficiency vs 3rd jet eta; jet eta ; efficiency' jetEta_3_numerator jetEta_3_denominator", - "effic_jetEta_4 'efficiency vs 4th jet eta; jet eta ; efficiency' jetEta_4_numerator jetEta_4_denominator", - "effic_jetEta_5 'efficiency vs 5th jet eta; jet eta ; efficiency' jetEta_5_numerator jetEta_5_denominator", - "effic_jetEta_6 'efficiency vs 6th jet eta; jet eta ; efficiency' jetEta_6_numerator jetEta_6_denominator", - # - "effic_jetPhi_1 'efficiency vs 1st jet phi; jet phi ; efficiency' jetPhi_1_numerator jetPhi_1_denominator", - "effic_jetPhi_2 'efficiency vs 2nd jet phi; jet phi ; efficiency' jetPhi_2_numerator jetPhi_2_denominator", - "effic_jetPhi_3 'efficiency vs 3rd jet phi; jet phi ; efficiency' jetPhi_3_numerator jetPhi_3_denominator", - "effic_jetPhi_4 'efficiency vs 4th jet phi; jet phi ; efficiency' jetPhi_4_numerator jetPhi_4_denominator", - "effic_jetPhi_5 'efficiency vs 5th jet phi; jet phi ; efficiency' jetPhi_5_numerator jetPhi_5_denominator", - "effic_jetPhi_6 'efficiency vs 6th jet phi; jet phi ; efficiency' jetPhi_6_numerator jetPhi_6_denominator", - # - "effic_bjetPt_1 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_numerator bjetPt_1_denominator", - "effic_bjetPt_2 'efficiency vs 2nd b-jet pt; bjet pt [GeV]; efficiency' bjetPt_2_numerator bjetPt_2_denominator", - "effic_bjetEta_1 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_numerator bjetEta_1_denominator", - "effic_bjetEta_2 'efficiency vs 2nd b-jet eta; bjet eta ; efficiency' bjetEta_2_numerator bjetEta_2_denominator", - "effic_bjetPhi_1 'efficiency vs 1st b-jet phi; bjet phi ; efficiency' bjetPhi_1_numerator bjetPhi_1_denominator", - "effic_bjetPhi_2 'efficiency vs 2nd b-jet phi; bjet phi ; efficiency' bjetPhi_2_numerator bjetPhi_2_denominator", - "effic_bjetCSV_1 'efficiency vs 1st b-jet csv; bjet CSV; efficiency' bjetCSV_1_numerator bjetCSV_1_denominator", - "effic_bjetCSV_2 'efficiency vs 2nd b-jet csv; bjet CSV; efficiency' bjetCSV_2_numerator bjetCSV_2_denominator", - # - "effic_eventHT 'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_numerator eventHT_denominator", - "effic_jetEtaPhi_HEP17 'efficiency vs jet #eta-#phi; jet #eta; jet #phi' jetEtaPhi_HEP17_numerator jetEtaPhi_HEP17_denominator", - # - "effic_jetPt_1_variableBinning 'efficiency vs 1st jet pt; jet pt [GeV]; efficiency' jetPt_1_variableBinning_numerator jetPt_1_variableBinning_denominator", - "effic_jetPt_2_variableBinning 'efficiency vs 2nd jet pt; jet pt [GeV]; efficiency' jetPt_2_variableBinning_numerator jetPt_2_variableBinning_denominator", - "effic_jetPt_3_variableBinning 'efficiency vs 3rd jet pt; jet pt [GeV]; efficiency' jetPt_3_variableBinning_numerator jetPt_3_variableBinning_denominator", - "effic_jetPt_4_variableBinning 'efficiency vs 4th jet pt; jet pt [GeV]; efficiency' jetPt_4_variableBinning_numerator jetPt_4_variableBinning_denominator", - "effic_jetPt_5_variableBinning 'efficiency vs 5th jet pt; jet pt [GeV]; efficiency' jetPt_5_variableBinning_numerator jetPt_5_variableBinning_denominator", - "effic_jetPt_6_variableBinning 'efficiency vs 6th jet pt; jet pt [GeV]; efficiency' jetPt_6_variableBinning_numerator jetPt_6_variableBinning_denominator", - # - "effic_jetEta_1_variableBinning 'efficiency vs 1st jet eta; jet eta ; efficiency' jetEta_1_variableBinning_numerator jetEta_1_variableBinning_denominator", - "effic_jetEta_2_variableBinning 'efficiency vs 2nd jet eta; jet eta ; efficiency' jetEta_2_variableBinning_numerator jetEta_2_variableBinning_denominator", - "effic_jetEta_3_variableBinning 'efficiency vs 3rd jet eta; jet eta ; efficiency' jetEta_3_variableBinning_numerator jetEta_3_variableBinning_denominator", - "effic_jetEta_4_variableBinning 'efficiency vs 4th jet eta; jet eta ; efficiency' jetEta_4_variableBinning_numerator jetEta_4_variableBinning_denominator", - "effic_jetEta_5_variableBinning 'efficiency vs 5th jet eta; jet eta ; efficiency' jetEta_5_variableBinning_numerator jetEta_5_variableBinning_denominator", - "effic_jetEta_6_variableBinning 'efficiency vs 6th jet eta; jet eta ; efficiency' jetEta_6_variableBinning_numerator jetEta_6_variableBinning_denominator", - # - "effic_bjetPt_1_variableBinning 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_variableBinning_numerator bjetPt_1_variableBinning_denominator", - "effic_bjetPt_2_variableBinning 'efficiency vs 2nd b-jet pt; bjet pt [GeV]; efficiency' bjetPt_2_variableBinning_numerator bjetPt_2_variableBinning_denominator", - "effic_bjetEta_1_variableBinning 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_variableBinning_numerator bjetEta_1_variableBinning_denominator", - "effic_bjetEta_2_variableBinning 'efficiency vs 2nd b-jet eta; bjet eta ; efficiency' bjetEta_2_variableBinning_numerator bjetEta_2_variableBinning_denominator", - # - "effic_eventHT_variableBinning 'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_variableBinning_numerator eventHT_variableBinning_denominator", - # - "effic_jetMulti 'efficiency vs jet multiplicity; jet multiplicity; efficiency' jetMulti_numerator jetMulti_denominator", - "effic_bjetMulti 'efficiency vs b-jet multiplicity; bjet multiplicity; efficiency' bjetMulti_numerator bjetMulti_denominator", - # - "effic_jetPtEta_1 'efficiency vs 1st jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_1_numerator jetPtEta_1_denominator", - "effic_jetPtEta_2 'efficiency vs 2nd jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_2_numerator jetPtEta_2_denominator", - "effic_jetPtEta_3 'efficiency vs 3rd jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_3_numerator jetPtEta_3_denominator", - "effic_jetPtEta_4 'efficiency vs 4th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_4_numerator jetPtEta_4_denominator", - "effic_jetPtEta_5 'efficiency vs 5th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_5_numerator jetPtEta_5_denominator", - "effic_jetPtEta_6 'efficiency vs 6th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_6_numerator jetPtEta_6_denominator", - # - "effic_jetEtaPhi_1 'efficiency vs 1st jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_1_numerator jetEtaPhi_1_denominator", - "effic_jetEtaPhi_2 'efficiency vs 2nd jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_2_numerator jetEtaPhi_2_denominator", - "effic_jetEtaPhi_3 'efficiency vs 3rd jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_3_numerator jetEtaPhi_3_denominator", - "effic_jetEtaPhi_4 'efficiency vs 4th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_4_numerator jetEtaPhi_4_denominator", - "effic_jetEtaPhi_5 'efficiency vs 5th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_5_numerator jetEtaPhi_5_denominator", - "effic_jetEtaPhi_6 'efficiency vs 6th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_6_numerator jetEtaPhi_6_denominator", - # - "effic_bjetPtEta_1 'efficiency vs 1st b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_1_numerator bjetPtEta_1_denominator", - "effic_bjetPtEta_2 'efficiency vs 2nd b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_2_numerator bjetPtEta_2_denominator", - # - "effic_bjetEtaPhi_1 'efficiency vs 1st b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_1_numerator bjetEtaPhi_1_denominator", - "effic_bjetEtaPhi_2 'efficiency vs 2nd b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_2_numerator bjetEtaPhi_2_denominator", - ), -) - -fullyhadronicEfficiency_SingleBTag_jet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/JetMonitor/*"), - verbose = cms.untracked.uint32(0), # Set to 2 for all messages - resolution = cms.vstring(), - efficiency = cms.vstring( - "effic_jetPt_1 'efficiency vs 1st jet pt; jet pt [GeV]; efficiency' jetPt_1_numerator jetPt_1_denominator", - "effic_jetPt_2 'efficiency vs 2nd jet pt; jet pt [GeV]; efficiency' jetPt_2_numerator jetPt_2_denominator", - "effic_jetPt_3 'efficiency vs 3rd jet pt; jet pt [GeV]; efficiency' jetPt_3_numerator jetPt_3_denominator", - "effic_jetPt_4 'efficiency vs 4th jet pt; jet pt [GeV]; efficiency' jetPt_4_numerator jetPt_4_denominator", - "effic_jetPt_5 'efficiency vs 5th jet pt; jet pt [GeV]; efficiency' jetPt_5_numerator jetPt_5_denominator", - "effic_jetPt_6 'efficiency vs 6th jet pt; jet pt [GeV]; efficiency' jetPt_6_numerator jetPt_6_denominator", - # - "effic_jetEta_1 'efficiency vs 1st jet eta; jet eta ; efficiency' jetEta_1_numerator jetEta_1_denominator", - "effic_jetEta_2 'efficiency vs 2nd jet eta; jet eta ; efficiency' jetEta_2_numerator jetEta_2_denominator", - "effic_jetEta_3 'efficiency vs 3rd jet eta; jet eta ; efficiency' jetEta_3_numerator jetEta_3_denominator", - "effic_jetEta_4 'efficiency vs 4th jet eta; jet eta ; efficiency' jetEta_4_numerator jetEta_4_denominator", - "effic_jetEta_5 'efficiency vs 5th jet eta; jet eta ; efficiency' jetEta_5_numerator jetEta_5_denominator", - "effic_jetEta_6 'efficiency vs 6th jet eta; jet eta ; efficiency' jetEta_6_numerator jetEta_6_denominator", - # - "effic_jetPhi_1 'efficiency vs 1st jet phi; jet phi ; efficiency' jetPhi_1_numerator jetPhi_1_denominator", - "effic_jetPhi_2 'efficiency vs 2nd jet phi; jet phi ; efficiency' jetPhi_2_numerator jetPhi_2_denominator", - "effic_jetPhi_3 'efficiency vs 3rd jet phi; jet phi ; efficiency' jetPhi_3_numerator jetPhi_3_denominator", - "effic_jetPhi_4 'efficiency vs 4th jet phi; jet phi ; efficiency' jetPhi_4_numerator jetPhi_4_denominator", - "effic_jetPhi_5 'efficiency vs 5th jet phi; jet phi ; efficiency' jetPhi_5_numerator jetPhi_5_denominator", - "effic_jetPhi_6 'efficiency vs 6th jet phi; jet phi ; efficiency' jetPhi_6_numerator jetPhi_6_denominator", - # - "effic_bjetPt_1 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_numerator bjetPt_1_denominator", - "effic_bjetPt_2 'efficiency vs 2nd b-jet pt; bjet pt [GeV]; efficiency' bjetPt_2_numerator bjetPt_2_denominator", - "effic_bjetEta_1 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_numerator bjetEta_1_denominator", - "effic_bjetEta_2 'efficiency vs 2nd b-jet eta; bjet eta ; efficiency' bjetEta_2_numerator bjetEta_2_denominator", - "effic_bjetPhi_1 'efficiency vs 1st b-jet phi; bjet phi ; efficiency' bjetPhi_1_numerator bjetPhi_1_denominator", - "effic_bjetPhi_2 'efficiency vs 2nd b-jet phi; bjet phi ; efficiency' bjetPhi_2_numerator bjetPhi_2_denominator", - "effic_bjetCSV_1 'efficiency vs 1st b-jet csv; bjet CSV; efficiency' bjetCSV_1_numerator bjetCSV_1_denominator", - "effic_bjetCSV_2 'efficiency vs 2nd b-jet csv; bjet CSV; efficiency' bjetCSV_2_numerator bjetCSV_2_denominator", - # - "effic_eventHT 'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_numerator eventHT_denominator", - "effic_jetEtaPhi_HEP17 'efficiency vs jet #eta-#phi; jet #eta; jet #phi' jetEtaPhi_HEP17_numerator jetEtaPhi_HEP17_denominator", - # - "effic_jetPt_1_variableBinning 'efficiency vs 1st jet pt; jet pt [GeV]; efficiency' jetPt_1_variableBinning_numerator jetPt_1_variableBinning_denominator", - "effic_jetPt_2_variableBinning 'efficiency vs 2nd jet pt; jet pt [GeV]; efficiency' jetPt_2_variableBinning_numerator jetPt_2_variableBinning_denominator", - "effic_jetPt_3_variableBinning 'efficiency vs 3rd jet pt; jet pt [GeV]; efficiency' jetPt_3_variableBinning_numerator jetPt_3_variableBinning_denominator", - "effic_jetPt_4_variableBinning 'efficiency vs 4th jet pt; jet pt [GeV]; efficiency' jetPt_4_variableBinning_numerator jetPt_4_variableBinning_denominator", - "effic_jetPt_5_variableBinning 'efficiency vs 5th jet pt; jet pt [GeV]; efficiency' jetPt_5_variableBinning_numerator jetPt_5_variableBinning_denominator", - "effic_jetPt_6_variableBinning 'efficiency vs 6th jet pt; jet pt [GeV]; efficiency' jetPt_6_variableBinning_numerator jetPt_6_variableBinning_denominator", - # - "effic_jetEta_1_variableBinning 'efficiency vs 1st jet eta; jet eta ; efficiency' jetEta_1_variableBinning_numerator jetEta_1_variableBinning_denominator", - "effic_jetEta_2_variableBinning 'efficiency vs 2nd jet eta; jet eta ; efficiency' jetEta_2_variableBinning_numerator jetEta_2_variableBinning_denominator", - "effic_jetEta_3_variableBinning 'efficiency vs 3rd jet eta; jet eta ; efficiency' jetEta_3_variableBinning_numerator jetEta_3_variableBinning_denominator", - "effic_jetEta_4_variableBinning 'efficiency vs 4th jet eta; jet eta ; efficiency' jetEta_4_variableBinning_numerator jetEta_4_variableBinning_denominator", - "effic_jetEta_5_variableBinning 'efficiency vs 5th jet eta; jet eta ; efficiency' jetEta_5_variableBinning_numerator jetEta_5_variableBinning_denominator", - "effic_jetEta_6_variableBinning 'efficiency vs 6th jet eta; jet eta ; efficiency' jetEta_6_variableBinning_numerator jetEta_6_variableBinning_denominator", - # - "effic_bjetPt_1_variableBinning 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_variableBinning_numerator bjetPt_1_variableBinning_denominator", - "effic_bjetPt_2_variableBinning 'efficiency vs 2nd b-jet pt; bjet pt [GeV]; efficiency' bjetPt_2_variableBinning_numerator bjetPt_2_variableBinning_denominator", - "effic_bjetEta_1_variableBinning 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_variableBinning_numerator bjetEta_1_variableBinning_denominator", - "effic_bjetEta_2_variableBinning 'efficiency vs 2nd b-jet eta; bjet eta ; efficiency' bjetEta_2_variableBinning_numerator bjetEta_2_variableBinning_denominator", - # - "effic_eventHT_variableBinning 'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_variableBinning_numerator eventHT_variableBinning_denominator", - # - "effic_jetMulti 'efficiency vs jet multiplicity; jet multiplicity; efficiency' jetMulti_numerator jetMulti_denominator", - "effic_bjetMulti 'efficiency vs b-jet multiplicity; bjet multiplicity; efficiency' bjetMulti_numerator bjetMulti_denominator", - # - "effic_jetPtEta_1 'efficiency vs 1st jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_1_numerator jetPtEta_1_denominator", - "effic_jetPtEta_2 'efficiency vs 2nd jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_2_numerator jetPtEta_2_denominator", - "effic_jetPtEta_3 'efficiency vs 3rd jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_3_numerator jetPtEta_3_denominator", - "effic_jetPtEta_4 'efficiency vs 4th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_4_numerator jetPtEta_4_denominator", - "effic_jetPtEta_5 'efficiency vs 5th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_5_numerator jetPtEta_5_denominator", - "effic_jetPtEta_6 'efficiency vs 6th jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_6_numerator jetPtEta_6_denominator", - # - "effic_jetEtaPhi_1 'efficiency vs 1st jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_1_numerator jetEtaPhi_1_denominator", - "effic_jetEtaPhi_2 'efficiency vs 2nd jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_2_numerator jetEtaPhi_2_denominator", - "effic_jetEtaPhi_3 'efficiency vs 3rd jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_3_numerator jetEtaPhi_3_denominator", - "effic_jetEtaPhi_4 'efficiency vs 4th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_4_numerator jetEtaPhi_4_denominator", - "effic_jetEtaPhi_5 'efficiency vs 5th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_5_numerator jetEtaPhi_5_denominator", - "effic_jetEtaPhi_6 'efficiency vs 6th jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_6_numerator jetEtaPhi_6_denominator", - # - "effic_bjetPtEta_1 'efficiency vs 1st b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_1_numerator bjetPtEta_1_denominator", - "effic_bjetPtEta_2 'efficiency vs 2nd b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_2_numerator bjetPtEta_2_denominator", - # - "effic_bjetEtaPhi_1 'efficiency vs 1st b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_1_numerator bjetEtaPhi_1_denominator", - "effic_bjetEtaPhi_2 'efficiency vs 2nd b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_2_numerator bjetEtaPhi_2_denominator", - ), -) -fullyhadronicEfficiency_SingleBTag_bjet = DQMEDHarvester("DQMGenericClient", - subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/BJetMonitor/*"), +fullyhadronicEfficiency_SingleBTag = DQMEDHarvester("DQMGenericClient", + subDirs = cms.untracked.vstring("HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( @@ -700,10 +365,6 @@ + topEfficiency_diElec + topEfficiency_diMu + topEfficiency_ElecMu - + fullyhadronicEfficiency_DoubleBTag_all - + fullyhadronicEfficiency_DoubleBTag_jet - + fullyhadronicEfficiency_DoubleBTag_bjet - + fullyhadronicEfficiency_SingleBTag_all - + fullyhadronicEfficiency_SingleBTag_jet - + fullyhadronicEfficiency_SingleBTag_bjet + + fullyhadronicEfficiency_DoubleBTag + + fullyhadronicEfficiency_SingleBTag )