Skip to content

Store cloned vertices on TES in DecayTreeFitter

Laurent Dufour requested to merge ld-dtf-memleak into 2024-patches

The DTF uses a clonemap to clone the entire decay tree. The old DVCommonGuard took care of saving things on the TES or removing them from memory, I believe. This included vertices. It seems that only the particles from the DTF were put on the TES. This adds the vertex container.

Potentially reduces the memory leakage? (to be seen in tests with many events)

I'm skeptical about another part: there are relation tables returned to information that is also not stored on the TES. I'm not sure these objects have a proper owner? @graven

@masmith

Merge request reports