Skip to content

Misc RICH CPU improvements.

Christopher Rob Jones requested to merge Rich-MinorPerfUpdates into master

Various updates and CPU improvements

  • Adapt to move of SIMD mirror data cache to RichFutureUtils in LHCb.
  • Use new SIMD global to PD panel coordinate system transformation in the smart ID tool.
  • Small improvement to the detectable signal algorithm to avoid unnecessary find calls.
  • CPU improvements to the geometrical efficiency algorithm from converting the TES data type from map<A,B> to vector< pair<A,B> >.

Requires LHCb!1118 (merged) and Lbcom!213 (merged)

Due to some changes in how some quantities are calculated (scalar to SIMD) some nightly diffs are expected due to machine precision differences.

@cattanem These MRs are ready to go, but I have labelled them WIP to allow you to choose when and where to test them.

Edited by Marco Cattaneo

Merge request reports