Skip to content

Templated VeloClusterTracking for Retina clustering and faster option

Arthur Marius Hennequin requested to merge ahennequ_velo into master

This MR introduce the following changes to the VeloClusterTrackingSIMD algorithm:

  • Merged .h and .cpp
  • Removed unused includes
  • Templated to include Retina's cluster decoding
  • Templated to add the option to do the seeding only in the same half (slightly faster)

The default version should remains identical to the current one. The Retina version provides an additional 8% of HLT1 throughput. The Faster version provides an additional 4% of HLT1 throughput. The Retina + Faster version provides an additional 12% of HLT1 throughput

Throughputs are estimated locally, they should be confirmed or updated by running in the nightlies.

Both Retina and Faster versions are expected to change slightly the efficiencies.

FYI: @gbassi @flazzari @gligorov @sponce @sstahl

Edited by Arthur Marius Hennequin

Merge request reports