[ATR-28079] Update thinning logic for trigger DAOD PHYS/LITE in order to save more disk space
We currently save the InputMaker
node immediately preceding the final Hypo
node - this is in case we need access to the final feature's ROI which is linked as an edge from the InputMaker
node.
With this change we drop this InputMaker
node, but we preserve the knowledge of the ROI by copying this edge down to the Hypo
node.
By no longer saving the InputMaker
, we also resolve a nasty TODO in the recursive function logic.
This change should save some disk space (TBC) without otherwise changing the functionality of the trigger data in the derivation.