Skip to content

Add reproductions/adaptations of the Run 2 Hlt2 Jet lines

Patrick Spradlin requested to merge spradlin-Hlt2Jets into master

Add Hlt2 lines that reproduce the Run 2 jet lines (Hlt2Lines/Jets).

The implementation uses the pre-functionalized HltParticleFlow and HltJetBuilder algorithms and defines specialized wrappers for them.

The Run 2 jet lines rely on 2-body combinations that are intermediate products of the Topo lines. These combinations are used as secondary vertexes to tag the jets. In order to reproduce this functionality, the new jet line module contains code to perform its own reconstruction of these 2-body combinations.

The Run 2 2-body Topo combinations include V0s that are reconstructed as Hlt2 standard particles. This branch incorporates !220 (closed) in order to obtain V0s in the new framework.

This branch is a cleaned-up version of the work in the spradlin-Hlt2JetsJetLowPt branch, https://gitlab.cern.ch/lhcb/Moore/tree/spradlin-Hlt2JetsJetLowPt, with a simplified change history. It supercedes the spradlin-Hlt2JetsJetLowPt branch.

This is the product of work begun by @amato and @spradlin at the July Hackathon.

Edited by Alex Pearce

Merge request reports