Add support for SIMD vectorised RICH ray tracing
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.