Skip to content

Clean up T-track combiners and define standard builders

Izaac Sanderswood requested to merge isanders-standard-ttrack-builders into master

The aim of this MR is to clean up some of the existing T-track builders, and define standard builders to use across WGs.

Currently, the T-track combiners are defined in bandq, but these are being used across multiple WGs, with some MRs duplicating the code.

Given the complexities of selections with T tracks (extrapolation, large combinatorics, decreased resolution, etc), it makes sense to minimise the number of builders where possible.

There are currently two reconstruction sequences, depending on whether or not the T track combination can be "gated" by a rare process. If it can't, a two step MVA filtering is applied to the tracks before running the full reco sequence to improve throughput.

This would imply four builders:

  • MVA filtered (should be default)
    • \Lambda
    • K_S^0
  • Unfiltered (for "gated" control flows only)
    • \Lambda
    • K_S^0

To-do:

  • Decide best location (decided to be standard_particles)
  • Copy to standard_particles
  • Clean up existing code
Edited by Izaac Sanderswood

Merge request reports