diff --git a/DDG4/lcio/LCIOConversions.cpp b/DDG4/lcio/LCIOConversions.cpp
index 1a8830494145f037c60a0d32cea3329da70b96d2..7ff2f86eb499d8497d59a486d417332831334310 100644
--- a/DDG4/lcio/LCIOConversions.cpp
+++ b/DDG4/lcio/LCIOConversions.cpp
@@ -203,7 +203,11 @@ namespace dd4hep {
           EVENT::MCParticle* lc_mcp = (EVENT::MCParticle*)lc_parts->getElementAt(trackID);
           if ( hit_creation_mode == Geant4Sensitive::DETAILED_MODE )     {
             float contrib_pos[] = {float(c.x/mm), float(c.y/mm), float(c.z/mm)};
+#if LCIO_VERSION_GE( 2, 11 )
             lc_hit->addMCParticleContribution(lc_mcp, c.deposit/GeV, c.time/ns, c.length/mm, c.pdgID, contrib_pos);
+#else
+            lc_hit->addMCParticleContribution(lc_mcp, c.deposit/GeV, c.time/ns, c.pdgID, contrib_pos);
+#endif
           }
           else    {
             lc_hit->addMCParticleContribution(lc_mcp, c.deposit/GeV, c.time/ns);