From 4d05a1fe9405bcfc24f6b0b6bbd233b0456a08bc Mon Sep 17 00:00:00 2001 From: Lauren Hay Date: Sun, 6 Jun 2021 16:41:56 +0200 Subject: [PATCH 1/2] Fix GenJetAK8ID matching for fatJetMCTable --- PhysicsTools/NanoAOD/python/jets_cff.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PhysicsTools/NanoAOD/python/jets_cff.py b/PhysicsTools/NanoAOD/python/jets_cff.py index be0b74153ac13..66984fa9539ba 100644 --- a/PhysicsTools/NanoAOD/python/jets_cff.py +++ b/PhysicsTools/NanoAOD/python/jets_cff.py @@ -669,7 +669,7 @@ nBHadrons = Var("jetFlavourInfo().getbHadrons().size()", "uint8", doc="number of b-hadrons"), nCHadrons = Var("jetFlavourInfo().getcHadrons().size()", "uint8", doc="number of c-hadrons"), hadronFlavour = Var("hadronFlavour()", int, doc="flavour from hadron ghost clustering"), - genJetAK8Idx = Var("?genJetFwdRef().backRef().isNonnull()?genJetFwdRef().backRef().key():-1", int, doc="index of matched gen AK8 jet"), + genJetAK8Idx = Var("?genJetFwdRef().backRef().isNonnull() && genJetFwdRef().backRef().pt() > 100.?genJetFwdRef().backRef().key():-1", int, doc="index of matched gen AK8 jet"), ) ) From fd7c263f19efa78b9465ede981ca09b9ab25f95e Mon Sep 17 00:00:00 2001 From: Lauren Hay Date: Mon, 7 Jun 2021 10:15:02 +0200 Subject: [PATCH 2/2] nanov9 protection --- PhysicsTools/NanoAOD/python/jets_cff.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PhysicsTools/NanoAOD/python/jets_cff.py b/PhysicsTools/NanoAOD/python/jets_cff.py index 66984fa9539ba..2b51d5b40e634 100644 --- a/PhysicsTools/NanoAOD/python/jets_cff.py +++ b/PhysicsTools/NanoAOD/python/jets_cff.py @@ -699,7 +699,7 @@ ### Era dependent customization run2_miniAOD_80XLegacy.toModify( genJetFlavourTable, jetFlavourInfos = cms.InputTag("genJetFlavourAssociation"),) - +(run2_nanoAOD_106Xv1 & ~run2_nanoAOD_devel).toModify( fatJetMCTable.variables, genJetAK8Idx = Var("?genJetFwdRef().backRef().isNonnull()?genJetFwdRef().backRef().key():-1", int, doc="index of matched gen AK8 jet")) from RecoJets.JetProducers.QGTagger_cfi import QGTagger qgtagger=QGTagger.clone(srcJets="updatedJets",srcVertexCollection="offlineSlimmedPrimaryVertices")