Skip to content

Commit 0dfa637

Browse files
authored
Merge pull request #47344 from brunolopesbr2/update-paths
Updated HLT BTV validation paths from DeepCSV to PNet
2 parents 5ebc734 + 39a07b2 commit 0dfa637

File tree

3 files changed

+46
-59
lines changed

3 files changed

+46
-59
lines changed

HLTriggerOffline/Btag/python/HltBtagPostValidation_cff.py

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,26 @@
55
HltBTagPostValidation = DQMEDHarvester("HLTBTagHarvestingAnalyzer",
66
mainFolder = cms.string("HLT/BTV/Validation"),
77
HLTPathNames = cms.vstring(
8-
'HLT_PFMET120_PFMHT120_IDTight_v',
9-
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
10-
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
11-
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_',
12-
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_',
13-
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_',
14-
'HLT_IsoMu24_eta2p1_v',
15-
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5',
16-
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5',
17-
#'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5'
8+
'HLT_PFMET120_PFMHT120_IDTight_v',
9+
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
10+
'HLT_PFHT400_SixPFJet32_PNet2BTagMean0p50_v',
11+
'HLT_PFHT450_SixPFJet36_PNetBTag0p35_v',
12+
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v',
13+
'HLT_BTagMu_AK4DiJet20_Mu5_v',
14+
'HLT_BTagMu_AK4DiJet20_Mu5_v',
15+
'HLT_BTagMu_AK4DiJet20_Mu5_v',
1816
),
19-
histoName = cms.vstring(
20-
'hltDeepCombinedSecondaryVertexBJetTagsCalo',
21-
'hltDeepCombinedSecondaryVertexBJetTagsCalo',
22-
'hltDeepCombinedSecondaryVertexBJetTagsPF',
23-
'hltDeepCombinedSecondaryVertexBJetTagsCalo',
24-
'hltDeepCombinedSecondaryVertexBJetTagsPF',
25-
'hltDeepCombinedSecondaryVertexBJetTagsPF',
26-
'hltDeepCombinedSecondaryVertexBJetTagsPF',
27-
'hltDeepCombinedSecondaryVertexBJetTagsPF',
28-
'hltDeepCombinedSecondaryVertexBJetTagsPF',
29-
'hltDeepCombinedSecondaryVertexBJetTagsCalo',
17+
histoName = cms.vstring(
18+
'hltParticleNetDiscriminatorsJetTags',
19+
'hltParticleNetDiscriminatorsJetTags',
20+
'hltParticleNetDiscriminatorsJetTags',
21+
'hltParticleNetDiscriminatorsJetTags',
22+
'hltParticleNetDiscriminatorsJetTags',
23+
'hltBSoftMuonDiJet20L1FastJetL25Jets',
24+
'hltDeepJetDiscriminatorsJetTags',
25+
'hltParticleNetDiscriminatorsJetTags',
3026
),
31-
minTag = cms.double(0.6),
27+
minTag = cms.double(0.2), #Medium WP for 2023, see https://btv-wiki.docs.cern.ch/ScaleFactors/Run3Summer23/
3228
# MC stuff
3329
mcFlavours = cms.PSet(
3430
light = cms.vuint32(1, 2, 3, 21), # udsg

HLTriggerOffline/Btag/python/HltBtagValidation_cff.py

Lines changed: 27 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#denominator trigger
55
hltBtagTriggerSelection = cms.EDFilter( "TriggerResultsFilter",
66
triggerConditions = cms.vstring(
7-
"HLT_PFMET120_PFMHT120_IDTight_v* OR HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v* OR HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_* OR HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_* OR HLT_IsoMu24_eta2p1_v*"),
7+
"HLT_PFMET120_PFMHT120_IDTight_v* OR HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v* OR HLT_PFHT400_SixPFJet32_PNet2BTag* OR HLT_IsoMu24_eta2p1_v*"),
88
hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
99
# l1tResults = cms.InputTag( "simGtDigis" ),
1010
l1tResults = cms.InputTag( "" ),
@@ -21,20 +21,16 @@
2121
TriggerResults = cms.InputTag('TriggerResults','',"HLT"),
2222
mainFolder = cms.string("HLT/BTV/Validation"),
2323
HLTPathNames =cms.vstring(
24-
'HLT_PFMET120_PFMHT120_IDTight_v',
25-
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
26-
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_',
27-
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_',
28-
'HLT_IsoMu24_eta2p1_v',
29-
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5',
30-
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5',
31-
#'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5',
32-
'HLT_BTagMu_AK4DiJet20_Mu5_v',
24+
'HLT_PFMET120_PFMHT120_IDTight_v',
25+
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
26+
'HLT_PFHT400_SixPFJet32_PNet2BTagMean0p50_v',
27+
'HLT_PFHT450_SixPFJet36_PNetBTag0p35_v',
28+
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v',
29+
'HLT_BTagMu_AK4DiJet20_Mu5_v',
30+
'HLT_BTagMu_AK4DiJet20_Mu5_v',
31+
'HLT_BTagMu_AK4DiJet20_Mu5_v',
3332
),
3433
Vertex = cms.VInputTag(
35-
cms.InputTag("hltVerticesL3"),
36-
cms.InputTag("hltFastPrimaryVertex"),
37-
cms.InputTag("hltFastPVPixelVertices"),
3834
cms.InputTag("hltVerticesPF"),
3935
)
4036
)
@@ -44,31 +40,26 @@
4440
TriggerResults = cms.InputTag('TriggerResults','','HLT'),
4541
mainFolder = cms.string("HLT/BTV/Validation"),
4642
HLTPathNames =cms.vstring(
47-
'HLT_PFMET120_PFMHT120_IDTight_v',
48-
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
49-
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
50-
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_',
51-
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_',
52-
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepJet_',
53-
'HLT_IsoMu24_eta2p1_v',
54-
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5',
55-
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5',
56-
#'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5',
57-
'HLT_BTagMu_AK4DiJet20_Mu5_v',
43+
'HLT_PFMET120_PFMHT120_IDTight_v',
44+
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v',
45+
'HLT_PFHT400_SixPFJet32_PNet2BTagMean0p50_v',
46+
'HLT_PFHT450_SixPFJet36_PNetBTag0p35_v',
47+
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v',
48+
'HLT_BTagMu_AK4DiJet20_Mu5_v',
49+
'HLT_BTagMu_AK4DiJet20_Mu5_v',
50+
'HLT_BTagMu_AK4DiJet20_Mu5_v',
51+
5852
),
5953
JetTag = cms.VInputTag(
60-
cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsCalo", "probb"),
61-
cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsCalo", "probb"),
62-
cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
63-
cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsCalo", "probb"),
64-
cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
65-
cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
66-
cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
67-
cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
68-
cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsPF", "probb"),
69-
#cms.InputTag("hltDeepCombinedSecondaryVertexBJetTagsCalo", "probb"),
70-
cms.InputTag("hltBSoftMuonDiJet20L1FastJetL25Jets"),
71-
),
54+
cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
55+
cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
56+
cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
57+
cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
58+
cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
59+
cms.InputTag("hltBSoftMuonDiJet20L1FastJetL25Jets"),
60+
cms.InputTag("hltDeepJetDiscriminatorsJetTags", "BvsAll"),
61+
cms.InputTag("hltParticleNetDiscriminatorsJetTags", "BvsAll"),
62+
),
7263
MinJetPT = cms.double(20),
7364
mcFlavours = cms.PSet(
7465
light = cms.vuint32(1, 2, 3, 21), # udsg

HLTriggerOffline/Btag/test/test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
process.bTagPostValidation = DQMEDHarvester("HLTBTagHarvestingAnalyzer",
8989
HLTPathNames = fileini.btag_pathes,
9090
histoName = fileini.btag_modules_string,
91-
minTag = cms.double(0.6),
91+
minTag = cms.double(0.2), #Medium WP for 2023, see https://btv-wiki.docs.cern.ch/ScaleFactors/Run3Summer23/
9292
# MC stuff
9393
mcFlavours = cms.PSet(
9494
light = cms.vuint32(1, 2, 3, 21), # udsg

0 commit comments

Comments
 (0)