Support for KeyedContainer-based selections in ThOr algorithms
Several changes needed for KeyedContainer
processing with ThOr algorithms in Moore:
- Instantiate
Pr::Filter
withLHCb::Particle::Range
input. Requires Rec!2425 (merged). - Modify
NBodyParticleCombiner
:- Output
KeyedContainer
collections rather thanstd::vector
. - Act as a control flow filter, setting the filter decision to false when no objects pass the post-vertex selection. Requires gaudi/Gaudi!1210 (merged).
- Output
- Don't have
DVCommonBase
algorithms fiddle with their input locations. This allows them to consume non-DVCommonBase
output, in the cases where the locations do not conform to theDVCommonBase
conventions. - Add a
CopyParticlesWithPVRelations
algorithm. This is intended to be a specialised replacement of theFilterDesktop
instance used in HLT2 to copy line outputs to the desired output location.
Requires Rec!2425 (merged) and gaudi/Gaudi!1210 (merged).
Edited by Alex Pearce