Algorithm to strip HltSelReports
Algorithm that strips HltSelReports, keeping only the selected decisions.
Only per-selection granularity is supported, i.e. we will either keep or not the report for each trigger line.
The algorithm should be configured with:
- The input locations of the HltSelReports
- The output locations of the HltSelReports and the HltObjectSummaries. The second is expected to be the first + "/Candidates".
- A list of names of selections to be kept, e.g.
['Hlt2Topo2BodyDecision', 'Hlt2RecSummary']
The included test covers the full dataflow , i.e. decode, strip, write, decode.
This MR is based on !692 (merged), so that one should be merged first.