Skip to content

ThOr functor clean-ups

Alex Pearce requested to merge apearce-particle-functor-cleanup into master

Follows the changes in Rec!2456 (merged) and Phys!945 (merged). Mostly:

  • Functor renaming.
  • Combiner property renaming.
  • Expand LoKi-to-ThOr translation table.

The most interesting addition is a test which checks that the ThOr functors and algorithms produce the same number of candidates as their equivalent LoKi functors and algorithms.

I removed a few other ThOr-based tests we had hanging around because I feel the new test is more coherent and useful. This also meant changing some functor cache entries, which in turn changed some counters in the reconstruction tests. I modified these tests to ignore the functor cache counters.

Closes #295 (closed).

Requires Rec!2456 (merged) and Phys!945 (merged). Required for MooreAnalysis!39 (merged). Related to DaVinci!550 (merged).

Edited by Alex Pearce

Merge request reports