Generators: check momentum unit is correct in Rivet interface
This is to protect against cases where, when running over an EVNT file and retrieving the HepMC3::GenEvent
from the store, the GenEvent
claims its unit is GeV when it's actually MeV, sigh.
cc @ewelina