Support filtering SharedObjectsContainer views
This allows for Pr::Filter
instantiations which take Gaudi::NamedRange_
of objects. The output is a SharedObjectsContainer
.
Accepting NamedRange_
allows for both KeyedContainer
and SharedObjectsContainer
input (NamedRange_
can be cheaply constructed from both).
The primary use-case is filtering containers of LHCb::Particle
produced by selection algorithms, i.e. LHCb::Particle::Selection
and LHCb::Particle::Container
, using LHCb::Particle::Range
as the input type.
Edited by Alex Pearce