bypass Geant4 VMC deficiency of not being able to set constant field in volumes, minor modification to eventgenerators to allow for setting first event in ntuple