New JetTruthLabeling tool
This adds JetTruthLabelingTool
to apply truth labels to large-R jets. It nominally runs in the derivation framework but can also be used offline. This functionality was originally in BoostedJetTaggers
, but these changes factor it out. BoostedJetTaggers
is modified to use an instance of JetTruthLabelingTool
such that there should be no difference for users.
Currently only the 2019 truth labeling definition is included, but this will later be expanded to include the upcoming 2020 definition as well as the option of implementing a custom definition for R&D purposes. The 2019 definition is added to the derivation framework including groomed large-R jet smart slimming lists.
Other changes include a fix in the truth particle selection, some cleaning up of BoostedJetTaggers
, changing the term "fatjet" to consistently be "largeRjet", and modifications to JetUncertainties
and TopPhys
to make use of the new labeling.
Validation has shown consistent results with the current implementation in BoostedJetTaggers
with a few differences due to bug fixes.
Tagging @sschramm, @cdelitzs, @adattagu, @tnobe, @wbalunas, and @williams for JetEtMiss. Also tagging @jburr and @dguest for their information and feedback.