purge unstable particles from Hijing
Occasionally, Hijing produces unstable particles (i.e. with status=2) without end vertex. That is disliked by simulation that throws errors because of that.
It was attempted to fix it by filtering such particles, see !65417 (merged). Unfortunately, FixHepMC can also delete particles, and if it removes the last outgoing particle from the vertex, it also deletes the vertex. This leaves the mother particle without the end vertex, leading to problems in simulation.
This MR moves the filtering to FixHepMC, removing all particles without end vertex regardless if created by Hijing or by FixHepMC. It also switche this filtering on for Hijing; behaviour of all other generators is unchanged.
tagging @stapiaar @ewelina @tbold
related JIRA ticket: ATLHI-483