ThOr functor clean-ups
Addresses a few rough edges found when rolling out ThOr functors to HLT2 lines:
- The
PTfunctor now supportsParticleCombinationinputs, allowing to act like theAPTLoKi functor. - The
ETA,CHI2, andCHI2DOFGHOSTPROB, andMINIPfunctors now supportLHCb::Particleinput.- The
CHI2DOFfunctor now works for both charged basic and composite objects, as the documentation states it should. - The
TrChi2PerDoFimplementation has been dropped as theCHI2DOFfunctor does the same thing.
- The
- The
MASSfunctor has been redefined to act like theCOMPOSITEMASSfunctor, which has now been dropped.MASSnow acts like theMandAMLoKi functors.- The original
MASSfunctor has become theMASSWITHHYPOTHESESfunctor. This isn't used in HLT2 yet but will be useful as aWMASSequivalent once support is added.
- The original
To-dos
-
A reasonable cut on the BPVLTIME functor removes all candidates; must be computing wrong. - Won't address here; see #204 (closed).
Required for Phys!945 (merged), Moore!862 (merged), DaVinci!550 (merged), and MooreAnalysis!39 (merged).
Edited by Alex Pearce