Skip to content

Commit 716916c

Browse files
committed
Add ParticleNet W vs QCD score
1 parent b20c7aa commit 716916c

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

PhysicsTools/NanoAOD/python/jetsAK8_cff.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@
122122
particleNet_XttVsQCD = Var("bDiscriminator('pfParticleNetFromMiniAODAK8DiscriminatorsJetTags:HttvsQCD')",float,doc="ParticleNet X->tau_h tau_h vs. QCD score: Xtt/(Xtt+QCD)",precision=10),
123123
particleNet_XtmVsQCD = Var("bDiscriminator('pfParticleNetFromMiniAODAK8DiscriminatorsJetTags:HtmvsQCD')",float,doc="ParticleNet X->mu tau_h vs. QCD score: Xtm/(Xtm+QCD)",precision=10),
124124
particleNet_XteVsQCD = Var("bDiscriminator('pfParticleNetFromMiniAODAK8DiscriminatorsJetTags:HtevsQCD')",float,doc="ParticleNet X->e tau_h vs. QCD score: Xte/(Xte+QCD)",precision=10),
125+
particleNet_WVsQCD = Var("bDiscriminator('pfParticleNetFromMiniAODAK8DiscriminatorsJetTags:WvsQCD')",float,doc="ParticleNet W->qq vs. QCD score: Xqq+Xcc/(Xqq+Xcc+QCD)",precision=10),
125126
particleNetLegacy_mass = Var("bDiscriminator('pfParticleNetMassRegressionJetTags:mass')",float,doc="ParticleNet Legacy Run-2 mass regression",precision=10),
126127
particleNetLegacy_Xbb = Var("bDiscriminator('pfMassDecorrelatedParticleNetJetTags:probXbb')",float,doc="Mass-decorrelated ParticleNet Legacy Run-2 tagger raw X->bb score. For X->bb vs QCD tagging, use Xbb/(Xbb+QCD)",precision=10),
127128
particleNetLegacy_Xcc = Var("bDiscriminator('pfMassDecorrelatedParticleNetJetTags:probXcc')",float,doc="Mass-decorrelated ParticleNet Legacy Run-2 tagger raw X->cc score. For X->cc vs QCD tagging, use Xcc/(Xcc+QCD)",precision=10),
@@ -174,6 +175,7 @@
174175
particleNet_XttVsQCD = None,
175176
particleNet_XtmVsQCD = None,
176177
particleNet_XteVsQCD = None,
178+
particleNet_WVsQCD = None,
177179
# Remove for V11 and earlier versions
178180
chMultiplicity = None,
179181
neMultiplicity = None,

PhysicsTools/NanoAOD/python/nanoDQM_cfi.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@
196196
Plot1D('particleNet_XttVsQCD', 'particleNet_XttVsQCD', 20, 0, 1, 'ParticleNet X->tautau vs. QCD score'),
197197
Plot1D('particleNet_XtmVsQCD', 'particleNet_XtmVsQCD', 20, 0, 1, 'ParticleNet X->mutau vs. QCD score'),
198198
Plot1D('particleNet_XteVsQCD', 'particleNet_XteVsQCD', 20, 0, 1, 'ParticleNet X->etau vs. QCD score'),
199+
Plot1D('particleNet_WVsQCD', 'particleNet_WVsQCD', 20, 0, 1, 'ParticleNet W vs. QCD score'),
199200
NoPlot('electronIdx3SJ'),
200201
Plot1D('eta', 'eta', 20, -4, 4, 'eta'),
201202
NoPlot('genJetAK8Idx'),

RecoBTag/ONNXRuntime/python/pfParticleNetFromMiniAODAK8DiscriminatorsJetTags_cfi.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,5 +87,19 @@
8787
cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD0hf'),
8888
),
8989
),
90+
cms.PSet(
91+
name = cms.string('WvsQCD'),
92+
numerator = cms.VInputTag(
93+
cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHqq'),
94+
cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHcc'),
95+
),
96+
denominator = cms.VInputTag(
97+
cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHqq'),
98+
cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probHcc'),
99+
cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD2hf'),
100+
cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD1hf'),
101+
cms.InputTag('pfParticleNetFromMiniAODAK8JetTags', 'probQCD0hf'),
102+
),
103+
),
90104
)
91105
)

0 commit comments

Comments
 (0)