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);