From 1a4c2fb811942532ef4db3ee7ca3eb2bbebafb4a Mon Sep 17 00:00:00 2001 From: Thomas Madlener Date: Tue, 7 Dec 2021 13:26:14 +0100 Subject: [PATCH] Set daugther relations as well This doesn't happen automatically in EDM4hep but does in LCIO! --- DDG4/edm4hep/Geant4Output2EDM4hep.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DDG4/edm4hep/Geant4Output2EDM4hep.cpp b/DDG4/edm4hep/Geant4Output2EDM4hep.cpp index 15c2bd838..554937cbc 100644 --- a/DDG4/edm4hep/Geant4Output2EDM4hep.cpp +++ b/DDG4/edm4hep/Geant4Output2EDM4hep.cpp @@ -355,6 +355,7 @@ void Geant4Output2EDM4hep::saveParticles(Geant4ParticleMap* particles) { int iqdau = (*k).second; auto qdau = (*mcpc)[iqdau]; qdau.addToParents(q); + q.addToDaughters(qdau); } for (const auto& ipar : p->parents) { @@ -367,6 +368,7 @@ void Geant4Output2EDM4hep::saveParticles(Geant4ParticleMap* particles) { int iqpar = (*k).second; auto qpar = (*mcpc)[iqpar]; q.addToParents(qpar); + qpar.addToDaughters(q); } } }