Skip to content

Commit

Permalink
only store Jet_genJetIdx if the matched genJet is kept in Nano
Browse files Browse the repository at this point in the history
  • Loading branch information
swertz committed Mar 21, 2023
1 parent 2171367 commit d0f4f40
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion PhysicsTools/NanoAOD/python/jetMC_cff.py
Expand Up @@ -12,7 +12,8 @@
variables = cms.PSet(
partonFlavour = Var("partonFlavour()", "int16", doc="flavour from parton matching"),
hadronFlavour = Var("hadronFlavour()", "uint8", doc="flavour from hadron ghost clustering"),
genJetIdx = Var("?genJetFwdRef().backRef().isNonnull()?genJetFwdRef().backRef().key():-1", "int16", doc="index of matched gen jet"),
# cut should follow genJetTable.cut
genJetIdx = Var("?genJetFwdRef().backRef().isNonnull() && genJetFwdRef().backRef().pt() > 10.?genJetFwdRef().backRef().key():-1", "int16", doc="index of matched gen jet"),
)
)
genJetTable = simpleCandidateFlatTableProducer.clone(
Expand Down Expand Up @@ -90,6 +91,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()", "uint8", doc="flavour from hadron ghost clustering"),
# cut should follow genJetAK8Table.cut
genJetAK8Idx = Var("?genJetFwdRef().backRef().isNonnull() && genJetFwdRef().backRef().pt() > 100.?genJetFwdRef().backRef().key():-1", "int16", doc="index of matched gen AK8 jet"),
)
)
Expand Down

0 comments on commit d0f4f40

Please sign in to comment.