Make HepMC::GenEvent use Rivet's preferred unit system. This is to fix a bug reported by @fsiegert, where inconsistencies between GeV and MeV based HepMC::GenEvents have been observed.
HepMC::GenEvent
cc @ewelina