Skip to content

Rich performance updates

Christopher Rob Jones requested to merge Rich-MinorPerfUpdates into master

Various miscellaneous updates

  • More optimisations to RichDet to improve the MaPMT CPU performance as required by the reconstruction. Primarily to avoid unnecessary coordinate system transformations and to reduce the calculations required in scalar (non-SIMD) loops.
  • Fork the RichSmartID tool interface for the future branch and add a new method to support SIMD coordinate transformations.
  • Extend the MC truth utilities to provide access to the digit histories.
  • Move from a private implementation inside the quartic reconstruction algorithm a new utility class that caches SIMD mirror information.
Edited by Marco Cattaneo

Merge request reports