Skip to content

Add a new ThOr::Combiner<T>

Niklas Stefan Nolte requested to merge olupton_nn_combiners into master

The main MR of this series..
depends on:

exercised by

Changes:

  • ParticleCombiner (aka ShinyCombiny) now makes smarter daughter cuts, it was doing too much work before.

Adds:

  • ThOr::Combiner<T> including various instantiations for variant and non-variant types.
    • This is a vectorised N-particle combiner using SOA/zip input/output types and ThOr functors
  • Sel::Fitters::ParticleVertex [so far partial] clone of @wouter's ParticleVertexFitter, adapted for explicit vectorisation and possibly-variant inputs

Removes:

  • ThOrParticleCombiner, which is superseded by ThOr::Combiner<T>.
Edited by Rosen Matev

Merge request reports