diff --git a/Tracking/TrkFitter/TrkiPatFitter/src/iPatFitter.cxx b/Tracking/TrkFitter/TrkiPatFitter/src/iPatFitter.cxx index 2949192ef3d887b70d183aca8903e670c70896ea..4857f4112c8b14285c90afd5fe07a3ce43fb017b 100755 --- a/Tracking/TrkFitter/TrkiPatFitter/src/iPatFitter.cxx +++ b/Tracking/TrkFitter/TrkiPatFitter/src/iPatFitter.cxx @@ -581,7 +581,7 @@ void iPatFitter::addMeasurements(const EventContext& ctx, std::unique_ptr<const TrackSurfaceIntersection> intersection{ parameters.intersection()}; - const TrackSurfaceIntersection* startIntersection = intersection.get(); + const TrackSurfaceIntersection* startIntersection{intersection.get()}; int hit = measurements.size(); for (MeasurementSet::const_iterator m = measurementSet.begin(); m != measurementSet.end(); ++m, ++hit) { @@ -621,7 +621,7 @@ void iPatFitter::addMeasurements(const EventContext& ctx, // FIXME // no intersection to MeasurementSet m_messageHelper->printWarning(15); - intersection = std::make_unique<TrackSurfaceIntersection>(*intersection); + continue; } auto measurement = std::make_unique<FitMeasurement>(hit, nullptr, *m); measurement->intersection(type, intersection.release());