AthExThinningDict::temp Node1 AthExThinningDict::temp Node2 std::vector< AthExParticle * > Node2->Node1 +m_athExParticles Node3 AthExParticle # m_px # m_py # m_pz # m_ene + AthExParticle() + AthExParticle() + operator=() + ~AthExParticle() + px() + py() + pz() + e() * px() * py() * pz() * e() Node3->Node2 +elements Node4 AthExIParticle + ~AthExIParticle() + px() + py() + pz() + e() * px() * py() * pz() * e() Node4->Node3