Draft: Parent merger
Description
Relevant Jira
Following on from the addition of the ParentDecorator.py. This produces four parent decorators, populated with integers, either 0 or the PdgID of the parent. These should be merged into a single vector by the new ParentMergerAlg introduced here.
Currently testing with dump-single-btag and failing with
ParentMergerAlg WARNING Jet has multiple non-zero parent decorations.
Not clear to me if this stems from incorrect handling of the parent decorators or an actual instance of a Jet having multiple non-zero parent decorations. In the case of the latter, it is not obvious to me how to assign priority to the parent labels.
Review checklist:
-
CI Passing -
Comments addressed -
Source branch is up to date with target