Try to fix AGENE-2090
In this MR:
- implemented heuristics to fix the structure of Herwig events in case the 1->2 or 1->1 splittings are represented in the wrong way.
Related tickets: https://its.cern.ch/jira/browse/AGENE-2090 and possibly https://its.cern.ch/jira/browse/AGENE-2091