diff --git a/DDG4/lcio/LCIOConversions.cpp b/DDG4/lcio/LCIOConversions.cpp
index 440b1c5792cda8174e2b2eea9cc395d6cedadd00..d9dfba47ba3fd4faad8718c56499a40efb09d18b 100644
--- a/DDG4/lcio/LCIOConversions.cpp
+++ b/DDG4/lcio/LCIOConversions.cpp
@@ -185,9 +185,9 @@ namespace DD4hep {
 	  float pos[] = {c.x, c.y, c.z};
 	  EVENT::MCParticle* lc_mcp = (EVENT::MCParticle*)lc_parts->getElementAt(trackID);
 	  if ( hit_creation_mode == Geant4Sensitive::DETAILED_MODE )
-	    lc_hit->addMCParticleContribution(lc_mcp, c.deposit, c.time, lc_mcp->getPDG(), pos);
+	    lc_hit->addMCParticleContribution(lc_mcp, c.deposit/GeV, c.time, lc_mcp->getPDG(), pos);
 	  else
-	    lc_hit->addMCParticleContribution(lc_mcp, c.deposit, c.time);
+	    lc_hit->addMCParticleContribution(lc_mcp, c.deposit/GeV, c.time);
 	}
       }
       return lc_coll;