diff --git a/Framework/Crystal/src/SaveIsawPeaks.cpp b/Framework/Crystal/src/SaveIsawPeaks.cpp index 3462324873ee4bc4fe472f0f7bb06698e2a14fc9..a67272b86ef821aeaf920b4c8d8405e3f0846cb6 100644 --- a/Framework/Crystal/src/SaveIsawPeaks.cpp +++ b/Framework/Crystal/src/SaveIsawPeaks.cpp @@ -267,8 +267,10 @@ void SaveIsawPeaks::exec() { runMap_t::iterator runMap_it; for (runMap_it = runMap.begin(); runMap_it != runMap.end(); ++runMap_it) { // Start of a new run - if (maxPeakNumb > 0) + if (maxPeakNumb > 0) { appendPeakNumb += maxPeakNumb + 1; + maxPeakNumb = 0; + } int run = runMap_it->first; bankMap_t &bankMap = runMap_it->second;