From 452a24c8ce78aea4f4d02e55a92bb2930b524960 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Fri, 13 May 2022 07:17:15 -0500 Subject: [PATCH] Fix writing final position of each particle to track file --- src/particle.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/particle.cpp b/src/particle.cpp index b622a4d691..78139079e6 100644 --- a/src/particle.cpp +++ b/src/particle.cpp @@ -337,6 +337,11 @@ void Particle::event_revive_from_secondary() // Check for secondary particles if this particle is dead if (!alive()) { + // Write final position for this particle + if (write_track()) { + write_particle_track(*this); + } + // If no secondary particles, break out of event loop if (secondary_bank().empty()) return; @@ -359,7 +364,6 @@ void Particle::event_death() // Finish particle track output. if (write_track()) { - write_particle_track(*this); finalize_particle_track(*this); }