RichFuture ray tracing and Quartic solving improvements
Relies on LHCb!565 (merged) and Lbcom!123 (merged)
Adds a number of improvements.
-
Uses the new vectorised ray tracing to trace the Cherenkov cones.
-
Uses the faster Quartic solver from @rschwemm and @chquast (many thanks).
Together these save about 40% of the RICH reconstruction time (most from the Quartic solver).
I've also moved the various test applications produced in a few places to a new package called Rich/RichRecTests
.
PID performance is statistically the same (see attached PDF). However results are not bit-wise identical so a Brunel MR updating the QM references will follow.