Support for KeyedContainer-based selections in ThOr algorithms
Several changes needed for KeyedContainer processing with ThOr algorithms in Moore:
- Instantiate
Pr::FilterwithLHCb::Particle::Rangeinput. Requires Rec!2425 (merged). - Modify
NBodyParticleCombiner:- Output
KeyedContainercollections 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
DVCommonBasealgorithms fiddle with their input locations. This allows them to consume non-DVCommonBaseoutput, in the cases where the locations do not conform to theDVCommonBaseconventions. - Add a
CopyParticlesWithPVRelationsalgorithm. This is intended to be a specialised replacement of theFilterDesktopinstance 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