Fix McEventCollection reproducibility on T->P->T
Child members of McEventCollection
should not be initialised if blank. This fixes reproducibility of McEventCollection
when going transient -> persistent -> transient (ATLASSIM-3598).
Also fixing two cases where HepMC3 members does not need to be instantiated. I would appreciate if @averbyts could check.
Running full-unit-tests to make sure nothing unexpected changes.
Edited by Tadej Novak