From 7a553224973de97b0788d7d1d5882cbeea86355e Mon Sep 17 00:00:00 2001 From: Markus Prim <markus.prim@kit.edu> Date: Mon, 4 Jun 2018 17:52:55 +0200 Subject: [PATCH] Change assertion to throw statements so they can be handled during runtime. --- fitters/src/KalmanFitterRefTrack.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/fitters/src/KalmanFitterRefTrack.cc b/fitters/src/KalmanFitterRefTrack.cc index 422ae280..af7202eb 100644 --- a/fitters/src/KalmanFitterRefTrack.cc +++ b/fitters/src/KalmanFitterRefTrack.cc @@ -1114,7 +1114,9 @@ KalmanFitterRefTrack::processTrackPoint(KalmanFitterInfo* fi, const KalmanFitter } // check - assert(fi->checkConsistency()); + if (not fi->checkConsistency()) { + throw genfit::Exception("Consistency check failed ", __LINE__, __FILE__); + } } @@ -1322,6 +1324,8 @@ KalmanFitterRefTrack::processTrackPointSqrt(KalmanFitterInfo* fi, const KalmanFi } // check - assert(fi->checkConsistency()); + if (not fi->checkConsistency()) { + throw genfit::Exception("Consistency check failed ", __LINE__, __FILE__); + } } -- GitLab