ThOr functor clean-ups
Addresses a few rough edges found when rolling out ThOr functors to HLT2 lines:
- The
PT
functor now supportsParticleCombination
inputs, allowing to act like theAPT
LoKi functor. - The
ETA
,CHI2
, andCHI2DOF
GHOSTPROB
, andMINIP
functors now supportLHCb::Particle
input.- The
CHI2DOF
functor now works for both charged basic and composite objects, as the documentation states it should. - The
TrChi2PerDoF
implementation has been dropped as theCHI2DOF
functor does the same thing.
- The
- The
MASS
functor has been redefined to act like theCOMPOSITEMASS
functor, which has now been dropped.MASS
now acts like theM
andAM
LoKi functors.- The original
MASS
functor has become theMASSWITHHYPOTHESES
functor. This isn't used in HLT2 yet but will be useful as aWMASS
equivalent 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