Prepare isf core for migration to hepmc3
In this MR:
-
fully migrated tests. Please note that some tests make no sense with HepMC3. Mostly just renaming o types or providing alternative initialization.
-
preparation for migration of the InputConverter
-
reshuffled some code in the
ISF::InputConverter::convertParticle
to follow strategy "fail fast", i.e. return null pointer as soon as any error was detected. This prevents useless computations.
Edited by Andrii Verbytskyi