diff --git a/source/processes/hadronic/util/include/G4HadFinalState.hh b/source/processes/hadronic/util/include/G4HadFinalState.hh index 3d5e5e1a5d1..bbdd6636e39 100644 --- a/source/processes/hadronic/util/include/G4HadFinalState.hh +++ b/source/processes/hadronic/util/include/G4HadFinalState.hh @@ -84,7 +84,7 @@ public: G4double GetLocalEnergyDeposit() const { return theEDep;} // void SecondariesAreStale(); // Deprecated; not needed for values inline - void ClearSecondaries() { theSecs.clear(); } + void ClearSecondaries() { for (auto& sec : theSecs) delete sec.GetParticle(); theSecs.clear(); } // Concatenate lists efficiently void AddSecondaries(const std::vector& addSecs);