Allow filtering based on reconstruction information in MC productions
In Run 2, one could filter a MC production using information from the reconstruction. This was a DaVinci step running after Brunel, see eg https://its.cern.ch/jira/browse/LHCBGAUSS-886 and related Dirac requests ids: 34725, 34726. We tried to request something similar for the development of Run 3 HLT2 lines here but it couldn't be done since the functionality is not there. We would like to have this functionality available for Run 3 at some point.
This requires:
-
Moore should be able to persist all the output of the reconstruction in a DST-like output file -
MC links should also be stored -
A DaVinci-like step that runs on the output of Moore and filters events using the reconstruction information
\cc @rmatev @jonrob @erodrigu Please add further requirements that I've missed or relevant people