Skip to content

Support for vertex-by-vertex jet reconstruction and derivations

Steven Schramm requested to merge sschramm/athena:21.2-jet-reco-by-vertex into 21.2

This MR adds the ability to reconstruct particle flow jets with respect to every vertex in the event. This is motivated by the intention of using pileup collisions in each event as an abundant source of low-energy hadronic physics processes, beyond what is available using the normal single-jet trigger strategy. Uses include jet calibration and searches for new physics, as presented in a variety of contexts within ATLAS.

All of the added functionality is hidden behind configuration flags, and thus no changes are expected to any normal jet users; this has been validated. The sole exception is current users of PFlow jets from vertices other than the leading primary vertex, where a minor bug was found and corrected in JetCalibTools (H to gamma gamma and similar may be impacted, although it should be only a small impact on the JER).

A new derivation has been created to benefit from this functionality. This derivation has been discussed in the DAOD/AMG meeting on December 9, 2022: link

The reconstruction code has been previously discussed with Jet/EtMiss at HCW 2022, and more recently on December 14, 2022: link

This is a large MR, but it was not possible to split it into smaller pieces without breaking the ability to validate the intended functionality. Feedback is welcome!

Tagging @cmorenom and @vcepaiti, who have also contributed to this MR.

Merge request reports