Skip to content

Add support for SIMD vectorised RICH ray tracing

Christopher Rob Jones requested to merge RichFuture-VectoriseRayTracing into master

Various updates to support developments in Lbom and Rec for vectorised ray tracing. Major changes are

  • Add a private package for GenVector (Kernel/TemplatedGenVector). Temporary until such a time as my updates for this are merged into ROOT and available. The ROOT pull request for this is at https://github.com/root-project/root/pull/394

  • Add a private package Kernel/Vc that provides the Vc library. Also temporary as it is promised this package will return in LCG 88.

  • Extend the ray tracing tool interface with vectorised methods.

  • Extend the ray tracing utils header file with vectorised implementations.

Merge request reports