Skip to content

Commit

Permalink
Merge pull request #44754 from aniketkhanal/from-CMSSW_14_1_0_pre2_ROOT6
Browse files Browse the repository at this point in the history
Adding PNET scores to offline HLT DQM
  • Loading branch information
cmsbuild authored May 1, 2024
2 parents e71321d + a13c5b6 commit 6e9205a
Show file tree
Hide file tree
Showing 3 changed files with 148 additions and 10 deletions.
2 changes: 1 addition & 1 deletion DQMOffline/Trigger/python/BTaggingMonitor_cfi.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@
electrons = "gedGsfElectrons", # while pfIsolatedElectronsEI are reco::PFCandidate !
muons = "muons", # while pfIsolatedMuonsEI are reco::PFCandidate !

btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
btagAlgos = ["pfParticleNetAK4DiscriminatorsJetTagsForRECO:BvsAll"],
workingpoint = -1., #no cut applied

HTdefinition = 'pt>30 & abs(eta)<2.5',
Expand Down
49 changes: 45 additions & 4 deletions DQMOffline/Trigger/python/BTaggingMonitoring_Client_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"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_bjetCSV_1 'efficiency vs 1st b-jet PNet Score; bjet PNet Score; 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",
Expand All @@ -51,6 +51,15 @@
),
)

BTVEfficiency_BTagMu_DiJet_DeepJet = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring("HLT/BTV/BTagMu_DiJet/*_DeepJet"),
verbose = cms.untracked.uint32(0),
resolution = cms.vstring(),
efficiency = cms.vstring(
"effic_bjetCSV_1 'efficiency vs 1st b-jet DeepJet score; DeepJet score; efficiency' bjetCSV_1_numerator bjetCSV_1_denominator"
)
)

BTVEfficiency_BTagMu_Jet = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring("HLT/BTV/BTagMu_Jet/*"),
verbose = cms.untracked.uint32(0),
Expand Down Expand Up @@ -83,7 +92,7 @@
"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_bjetCSV_1 'efficiency vs 1st b-jet PNet Score; bjet PNet Score; 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",
Expand All @@ -93,6 +102,16 @@
),
)

BTVEfficiency_BTagMu_Jet_DeepJet = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring("HLT/BTV/BTagMu_Jet/*_DeepJet"),
verbose = cms.untracked.uint32(0),
resolution = cms.vstring(),
efficiency = cms.vstring(
"effic_bjetCSV_1 'efficiency vs 1st b-jet DeepJet score; DeepJet score; efficiency' bjetCSV_1_numerator bjetCSV_1_denominator"
)
)


BTVEfficiency_BTagDiMu_Jet = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring("HLT/BTV/BTagDiMu_Jet/*"),
verbose = cms.untracked.uint32(0),
Expand Down Expand Up @@ -132,7 +151,7 @@
"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_bjetCSV_1 'efficiency vs 1st b-jet PNet Score; bjet PNet Score; 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",
Expand All @@ -142,6 +161,15 @@
),
)

BTVEfficiency_BTagDiMu_Jet_DeepJet = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring("HLT/BTV/BTagDiMu_Jet/*_DeepJet"),
verbose = cms.untracked.uint32(0),
resolution = cms.vstring(),
efficiency = cms.vstring(
"effic_bjetCSV_1 'efficiency vs 1st b-jet DeepJet score; DeepJet score; efficiency' bjetCSV_1_numerator bjetCSV_1_denominator"
)
)

BTVEfficiency_PFJet = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring("HLT/BTV/PFJet/*"),
verbose = cms.untracked.uint32(0),
Expand All @@ -165,7 +193,7 @@
"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_bjetCSV_1 'efficiency vs 1st b-jet PNet Score; bjet PNet Score; 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",
Expand All @@ -175,6 +203,15 @@
),
)

BTVEfficiency_PFJet_DeepJet = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring("HLT/BTV/PFJet/*_DeepJet"),
verbose = cms.untracked.uint32(0),
resolution = cms.vstring(),
efficiency = cms.vstring(
"effic_bjetCSV_1 'efficiency vs 1st b-jet DeepJet score; DeepJet score; efficiency' bjetCSV_1_numerator bjetCSV_1_denominator"
)
)

BTVEfficiency_TurnOnCurves = DQMEDHarvester("DQMGenericClient",
subDirs = cms.untracked.vstring(
"HLT/BTV/HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5*",
Expand Down Expand Up @@ -239,5 +276,9 @@
+ BTVEfficiency_BTagMu_Jet
+ BTVEfficiency_BTagDiMu_Jet
+ BTVEfficiency_PFJet
+ BTVEfficiency_BTagMu_DiJet_DeepJet
+ BTVEfficiency_BTagMu_Jet_DeepJet
+ BTVEfficiency_BTagDiMu_Jet_DeepJet
+ BTVEfficiency_PFJet_DeepJet
+ BJetTrackToTrackEfficiencies
)
107 changes: 102 additions & 5 deletions DQMOffline/Trigger/python/BTaggingMonitoring_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,19 @@
histoPSet = dict(jetPtBinning = [0,10,15,20,30,50,70,100,150,200,400,700,1000,1500,3000])
)

BTagMu_AK4DiJet20_Mu5_DeepJet = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/BTagMu_DiJet/AK4DiJet20_Mu5_DeepJet',
nmuons = 1,
nelectrons = 0,
njets = 2,
muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
jetSelection = 'pt>10 & abs(eta)<2.4',
bjetSelection = 'pt>5 & abs(eta)<2.4',
btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet20_Mu5_v*']),
histoPSet = dict(jetPtBinning = [0,10,15,20,30,50,70,100,150,200,400,700,1000,1500,3000])
)

BTagMu_AK4DiJet40_Mu5 = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/BTagMu_DiJet/BTagMu_AK4DiJet40_Mu5',
nmuons = 1,
Expand All @@ -27,6 +40,19 @@
histoPSet = dict(jetPtBinning = [0,30,40,50,70,100,150,200,400,700,1000,1500,3000])
)

BTagMu_AK4DiJet40_Mu5_DeepJet = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/BTagMu_DiJet/AK4DiJet40_Mu5_DeepJet',
nmuons = 1,
nelectrons = 0,
njets = 2,
muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
jetSelection = 'pt>30 & abs(eta)<2.4',
bjetSelection = 'pt>20 & abs(eta)<2.4',
btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet40_Mu5_v*']),
histoPSet = dict(jetPtBinning = [0,30,40,50,70,100,150,200,400,700,1000,1500,3000])
)

BTagMu_AK4DiJet70_Mu5 = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/BTagMu_DiJet/BTagMu_AK4DiJet70_Mu5',
nmuons = 1,
Expand All @@ -38,6 +64,18 @@
histoPSet = dict(jetPtBinning = [0,50,60,70,80,90,100,150,200,400,700,1000,1500,3000])
)

BTagMu_AK4DiJet70_Mu5_DeepJet = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/BTagMu_DiJet/AK4DiJet70_Mu5_DeepJet',
nmuons = 1,
nelectrons = 0,
njets = 2,
muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
jetSelection = 'pt>50 & abs(eta)<2.4',
btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet70_Mu5_v*']),
histoPSet = dict(jetPtBinning = [0,50,60,70,80,90,100,150,200,400,700,1000,1500,3000])
)

BTagMu_AK4DiJet110_Mu5 = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/BTagMu_DiJet/BTagMu_AK4DiJet110_Mu5',
nmuons = 1,
Expand All @@ -49,6 +87,17 @@
histoPSet = dict(jetPtBinning = [0,90,100,110,120,130,150,200,400,700,1000,1500,3000])
)

BTagMu_AK4DiJet110_Mu5_DeepJet = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/BTagMu_DiJet/AK4DiJet110_Mu5_DeepJet',
nmuons = 1,
nelectrons = 0,
njets = 2,
muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
jetSelection = 'pt>90 & abs(eta)<2.4',
btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet110_Mu5_v*']),
histoPSet = dict(jetPtBinning = [0,90,100,110,120,130,150,200,400,700,1000,1500,3000])
)

BTagMu_AK4DiJet170_Mu5 = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/BTagMu_DiJet/BTagMu_AK4DiJet170_Mu5',
Expand All @@ -61,6 +110,17 @@
histoPSet = dict(jetPtBinning = [0,150,160,170,180,190,200,400,700,1000,1500,3000])
)

BTagMu_AK4DiJet170_Mu5_DeepJet = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/BTagMu_DiJet/AK4DiJet170_Mu5_DeepJet',
nmuons = 1,
nelectrons = 0,
njets = 2,
muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
jetSelection = 'pt>150 & abs(eta)<2.4',
btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4DiJet170_Mu5_v*']),
histoPSet = dict(jetPtBinning = [0,150,160,170,180,190,200,400,700,1000,1500,3000])
)

BTagMu_AK4Jet300_Mu5 = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/BTagMu_Jet/BTagMu_AK4Jet300_Mu5',
Expand All @@ -73,6 +133,18 @@
histoPSet = dict(jetPtBinning = [0,250,280,300,320,360,400,700,1000,1500,3000])
)

BTagMu_AK4Jet300_Mu5_DeepJet = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/BTagMu_Jet/BTagMu_AK4Jet300_Mu5_DeepJet',
nmuons = 1,
nelectrons = 0,
njets = 1,
muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
jetSelection = 'pt>250 & abs(eta)<2.4',
btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK4Jet300_Mu5_v*']),
histoPSet = dict(jetPtBinning = [0,250,280,300,320,360,400,700,1000,1500,3000])
)


#BTagMu AK8
BTagMu_AK8DiJet170_Mu5 = hltBTVmonitoring.clone(
Expand All @@ -83,6 +155,7 @@
jets = "ak8PFJetsPuppi",
muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
jetSelection = 'pt>150 & abs(eta)<2.4',
btagAlgos = ["pfMassDecorrelatedParticleNetDiscriminatorsJetTags:XbbvsQCD"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK8DiJet170_Mu5_v*']),
histoPSet = dict(jetPtBinning = [0,150,160,170,180,190,200,400,700,1000,1500,3000])
)
Expand All @@ -96,6 +169,7 @@
jets = "ak8PFJetsPuppi",
muoSelection = 'pt>3 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
jetSelection = 'pt>250 & abs(eta)<2.4',
btagAlgos = ["pfMassDecorrelatedParticleNetDiscriminatorsJetTags:XbbvsQCD"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK8Jet300_Mu5_v*']),
histoPSet = dict(jetPtBinning = [0,250,280,300,320,360,400,700,1000,1500,3000])
)
Expand All @@ -109,6 +183,7 @@
jets = "ak8PFJetsPuppi",
muoSelection = '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',
jetSelection = 'pt>150 & abs(eta)<2.4',
btagAlgos = ["pfMassDecorrelatedParticleNetDiscriminatorsJetTags:XbbvsQCD"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_BTagMu_AK8Jet170_DoubleMu5_v*']),
histoPSet = dict(jetPtBinning = [0,150,160,170,180,190,200,400,700,1000,1500,3000])
)
Expand All @@ -125,6 +200,18 @@
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_PFJet40_v*'])
)

BTagMonitor_PFJet40_DeepJet = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/PFJet/PFJet40_DeepJet',
nmuons = 0,
nelectrons = 0,
njets = 1,
jetSelection = 'pt>30 & abs(eta)<2.4',
bjetSelection = 'pt>20 & abs(eta)<2.4',
btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
histoPSet = dict(jetPtBinning = [0,30,35,40,45,50,60,70,100,150,200,400,700,1000,1500,3000]),
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_PFJet40_v*'])
)

# PFJet AK8
BTagMonitor_AK8PFJet40 = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/PFJet/AK8PFJet40',
Expand All @@ -134,18 +221,20 @@
jets = "ak8PFJetsPuppi",
jetSelection = 'pt>30 & abs(eta)<2.4',
bjetSelection = 'pt>20 & abs(eta)<2.4',
btagAlgos = ["pfMassDecorrelatedParticleNetDiscriminatorsJetTags:XbbvsQCD"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_AK8PFJet40_v*']),
histoPSet = dict(jetPtBinning = [0,30,35,40,45,50,60,70,100,150,200,400,700,1000,1500,3000])
)

# PFJetFwd AK4
BTagMonitor_PFJetFwd40 = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/PFJet/PFJetFwd40',
BTagMonitor_PFJetFwd40_DeepJet = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/PFJet/PFJetFwd40_DeepJet',
nmuons = 0,
nelectrons = 0,
njets = 1,
jetSelection = 'pt>30 & abs(eta)>2.7 & abs(eta)<5.0',
bjetSelection = 'pt>20 & abs(eta)>2.7 & abs(eta)<5.0',
btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_PFJetFwd40_v*']),
histoPSet = dict(
jetPtBinning = [0,30,35,40,45,50,60,70,100,150,200,400,700,1000,1500,3000],
Expand All @@ -156,14 +245,15 @@
)

# PFJetFwd AK8
BTagMonitor_AK8PFJetFwd40 = hltBTVmonitoring.clone(
BTagMonitor_AK8PFJetFwd40_DeepJet = hltBTVmonitoring.clone(
FolderName = 'HLT/BTV/PFJet/AK8PFJetFwd40',
nmuons = 0,
nelectrons = 0,
njets = 1,
jets = "ak8PFJetsPuppi",
jetSelection = 'pt>30 & abs(eta)>2.7 & abs(eta)<5.0',
bjetSelection = 'pt>20 & abs(eta)>2.7 & abs(eta)<5.0',
btagAlgos = ["pfDeepFlavourJetTags:probb", "pfDeepFlavourJetTags:probbb","pfDeepFlavourJetTags:problepb"],
numGenericTriggerEventPSet = dict(hltPaths = ['HLT_AK8PFJetFwd40_v*']),
histoPSet = dict(
jetPtBinning = [0,30,35,40,45,50,60,70,100,150,200,400,700,1000,1500,3000],
Expand All @@ -177,19 +267,26 @@

btagMonitorHLT = cms.Sequence(
BTagMu_AK4DiJet20_Mu5
+ BTagMu_AK4DiJet20_Mu5_DeepJet
+ BTagMu_AK4DiJet40_Mu5
+ BTagMu_AK4DiJet40_Mu5_DeepJet
+ BTagMu_AK4DiJet70_Mu5
+ BTagMu_AK4DiJet70_Mu5_DeepJet
+ BTagMu_AK4DiJet110_Mu5
+ BTagMu_AK4DiJet110_Mu5_DeepJet
+ BTagMu_AK4DiJet170_Mu5
+ BTagMu_AK4DiJet170_Mu5_DeepJet
+ BTagMu_AK8DiJet170_Mu5
+ BTagMu_AK8Jet170_DoubleMu5
+ BTagMu_AK4Jet300_Mu5
+ BTagMu_AK4Jet300_Mu5_DeepJet
+ BTagMu_AK8Jet300_Mu5
)

btvHLTDQMSourceExtra = cms.Sequence(
BTagMonitor_PFJet40
+ BTagMonitor_PFJet40_DeepJet
+ BTagMonitor_AK8PFJet40
+ BTagMonitor_PFJetFwd40
+ BTagMonitor_AK8PFJetFwd40
+ BTagMonitor_PFJetFwd40_DeepJet
+ BTagMonitor_AK8PFJetFwd40_DeepJet
)

0 comments on commit 6e9205a

Please sign in to comment.