diff --git a/DDG4/hepmc/HepMC3EventReader.cpp b/DDG4/hepmc/HepMC3EventReader.cpp
index 63f4ceb5bddb5d28414079ef1fdc709e9dff3580..4f993de5880c7347538e3b5deadabe3bf058c948 100644
--- a/DDG4/hepmc/HepMC3EventReader.cpp
+++ b/DDG4/hepmc/HepMC3EventReader.cpp
@@ -84,8 +84,8 @@ HEPMC3EventReader::readParticles(int event_number, Vertices& vertices, Particles
     p->psx          = mom.get_component(0) * mom_unit;
     p->psy          = mom.get_component(1) * mom_unit;
     p->psz          = mom.get_component(2) * mom_unit;
-    p->time         = vsx.get_component(3) * CLHEP::ns; // FIXME
-    p->properTime   = vsx.get_component(3) * CLHEP::ns; // FIXME
+    p->time         = vsx.get_component(3) * len_unit / CLHEP::c_light; // FIXME
+    p->properTime   = vsx.get_component(3) * len_unit / CLHEP::c_light; // FIXME
     p->vsx          = vsx.get_component(0) * len_unit;
     p->vsy          = vsx.get_component(1) * len_unit;
     p->vsz          = vsx.get_component(2) * len_unit;