Skip to content

Support filtering SharedObjectsContainer views

Alex Pearce requested to merge apearce-thor-keyedcontainer into master

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

Merge request reports