diff --git a/Detectors/TOF/base/src/EventTimeMaker.cxx b/Detectors/TOF/base/src/EventTimeMaker.cxx index 132bd26fcfe52..458946e4db47b 100644 --- a/Detectors/TOF/base/src/EventTimeMaker.cxx +++ b/Detectors/TOF/base/src/EventTimeMaker.cxx @@ -279,28 +279,68 @@ int getStartTimeInSet(const std::vector& tracks, std::vector 0) { average += starttime[itrk] * weighttime[itrk]; sumweights += weighttime[itrk]; ngood++; } } + if (ngood < 2) { + continue; + } + average /= sumweights; // compute chi2 @@ -313,7 +353,7 @@ int getStartTimeInSet(const std::vector& tracks, std::vector