Part of the work for ATLINFR-4725.
NB Any HepMC3 attributes including filterWeight will be lost when reading in McEventCollection_p6.