Skip to content

RichFuture ray tracing and Quartic solving improvements

Christopher Rob Jones requested to merge RichFuture-VectoriseRayTracing into master

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.

RichDLLk-RichDLLpi_Long_P3-100_Pt0.5-100.pdf

Merge request reports