Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added monitoring for HLT_BTagMu_AK8Jet170_DoubleMu5_v path #22372

Merged
merged 1 commit into from
Mar 6, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions DQMOffline/Trigger/python/BTVHLTOfflineSource_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
+ BTagMu_AK4Jet300_Mu5
+ BTagMu_AK8DiJet170_Mu5
+ BTagMu_AK8Jet300_Mu5
+ BTagMu_AK8Jet170_DoubleMu5
+ PFJet40
+ PFJet60
+ PFJet80
Expand Down
50 changes: 50 additions & 0 deletions DQMOffline/Trigger/python/BTaggingMonitoring_Client_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,55 @@
),
)

BTVEfficiency_BTagDiMu_Jet = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring("HLT/BTV/BTagDiMu_Jet/*"),
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_muPt_2 'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_2_numerator muPt_2_denominator",
"effic_muEta_2 'efficiency vs muon eta; muon eta ; efficiency' muEta_2_numerator muEta_2_denominator",
"effic_muPhi_2 'efficiency vs muon phi; muon phi ; efficiency' muPhi_2_numerator muPhi_2_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_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_muPt_1_variableBinning 'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_1_variableBinning_numerator muPt_1_variableBinning_denominator",
"effic_muEta_1_variableBinning 'efficiency vs muon eta; muon eta ; efficiency' muEta_1_variableBinning_numerator muEta_1_variableBinning_denominator",
"effic_muPt_2_variableBinning 'efficiency vs muon pt; muon pt [GeV]; efficiency' muPt_2_variableBinning_numerator muPt_2_variableBinning_denominator",
"effic_muEta_2_variableBinning 'efficiency vs muon eta; muon eta ; efficiency' muEta_2_variableBinning_numerator muEta_2_variableBinning_denominator",
"effic_jetPt_1_variableBinning 'efficiency vs leading jet pt; jet pt [GeV]; efficiency' jetPt_1_variableBinning_numerator jetPt_1_variableBinning_denominator",
"effic_jetEta_1_variableBinning 'efficiency vs leading jet eta; jet eta ; efficiency' jetEta_1_variableBinning_numerator jetEta_1_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_muMulti 'efficiency vs muon multiplicity; muon multiplicity; efficiency' muMulti_numerator muMulti_denominator",
"effic_eleMulti 'efficiency vs electron multiplicity; electron multiplicity; efficiency' eleMulti_numerator eleMulti_denominator",
"effic_muPtEta_1 'efficiency vs muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_1_numerator muPtEta_1_denominator",
"effic_muEtaPhi_1 'efficiency vs muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_1_numerator muEtaPhi_1_denominator",
"effic_muPtEta_2 'efficiency vs muon pt-#eta; muon pt [GeV]; muon #eta' muPtEta_2_numerator muPtEta_2_denominator",
"effic_muEtaPhi_2 'efficiency vs muon #eta-#phi; muon #eta ; muon #phi' muEtaPhi_2_numerator muEtaPhi_2_denominator",
"effic_jetPtEta_1 'efficiency vs jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_1_numerator jetPtEta_1_denominator",
"effic_jetEtaPhi_1 'efficiency vs jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_1_numerator jetEtaPhi_1_denominator",
"effic_muPt_jetPt 'efficiency vs muon pt - jet pt; muon pt [GeV] ; jet pt [GeV]' muPt_jetPt_numerator muPt_jetPt_denominator",
"effic_muPt_eventHT 'efficiency vs muon pt - event HT; muon pt [GeV] ; event HT [GeV]' muPt_eventHT_numerator muPt_eventHT_denominator",
"effic_bjetPt_1 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_numerator bjetPt_1_denominator",
"effic_bjetEta_1 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_numerator bjetEta_1_denominator",
"effic_bjetPhi_1 'efficiency vs 1st b-jet phi; bjet phi ; efficiency' bjetPhi_1_numerator bjetPhi_1_denominator",
"effic_bjetCSV_1 'efficiency vs 1st b-jet csv; bjet CSV; efficiency' bjetCSV_1_numerator bjetCSV_1_denominator",
"effic_bjetPt_1_variableBinning 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_variableBinning_numerator bjetPt_1_variableBinning_denominator",
"effic_bjetEta_1_variableBinning 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_variableBinning_numerator bjetEta_1_variableBinning_denominator",
"effic_bjetMulti 'efficiency vs b-jet multiplicity; bjet multiplicity; efficiency' bjetMulti_numerator bjetMulti_denominator",
"effic_bjetPtEta_1 'efficiency vs 1st b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_1_numerator bjetPtEta_1_denominator",
"effic_bjetEtaPhi_1 'efficiency vs 1st b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_1_numerator bjetEtaPhi_1_denominator",
"effic_DeltaR_jet_Mu 'efficiency vs #DeltaR between jet and mu; #DeltaR(jet,mu) ; efficiency' DeltaR_jet_Mu_numerator DeltaR_jet_Mu_denominator",

),
)

BTVEfficiency_PFJet = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring("HLT/BTV/PFJet/*"),
verbose = cms.untracked.uint32(0), # Set to 2 for all messages
Expand Down Expand Up @@ -131,6 +180,7 @@

BTVEfficiency_BTagMu_DiJet
+ BTVEfficiency_BTagMu_Jet
+ BTVEfficiency_BTagDiMu_Jet
+ BTVEfficiency_PFJet

)
Expand Down
11 changes: 11 additions & 0 deletions DQMOffline/Trigger/python/BTaggingMonitoring_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,17 @@
BTagMu_AK8Jet300_Mu5.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_BTagMu_AK8Jet300_Mu5_v*')
BTagMu_AK8Jet300_Mu5.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500,3000)

BTagMu_AK8Jet170_DoubleMu5 = hltBTVmonitoring.clone()
BTagMu_AK8Jet170_DoubleMu5.FolderName = cms.string('HLT/BTV/BTagDiMu_Jet/BTagMu_AK8Jet170_DoubleMu5')
BTagMu_AK8Jet170_DoubleMu5.nmuons = cms.uint32(2)
BTagMu_AK8Jet170_DoubleMu5.nelectrons = cms.uint32(0)
BTagMu_AK8Jet170_DoubleMu5.njets = cms.uint32(1)
BTagMu_AK8Jet170_DoubleMu5.jets = cms.InputTag("ak8PFJetsCHS")
BTagMu_AK8Jet170_DoubleMu5.muoSelection = cms.string('pt>7 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.numberOfValidTrackerHits>7 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & numberOfMatchedStations>1 &globalTrack.normalizedChi2<10')
BTagMu_AK8Jet170_DoubleMu5.jetSelection = cms.string('pt>150 & abs(eta)<2.4')
BTagMu_AK8Jet170_DoubleMu5.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_BTagMu_AK8Jet170_DoubleMu5_v*')
BTagMu_AK8Jet170_DoubleMu5.histoPSet.jetPtBinning = cms.vdouble(0,150,160,170,180,190,200,400,700,1000,1500,3000)

#PFJet AK4
PFJet40 = hltBTVmonitoring.clone()
PFJet40.FolderName = cms.string('HLT/BTV/PFJet/PFJet40')
Expand Down