diff --git a/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx b/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx index 04ee7eb24b6179ae0c4b683e2a36d3cf4533f99a..34324a7f4387c209373cb552d13f3c98141b3e71 100755 --- a/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx +++ b/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx @@ -1599,9 +1599,9 @@ CombinedMuonTrackBuilder::standaloneFit (const Trk::Track& inputSpectrometerTrac break; } } - if ((**s).trackParameters() + if (s != prefit->trackStateOnSurfaces()->end() && s != prefit->trackStateOnSurfaces()->begin() - && s != prefit->trackStateOnSurfaces()->end()) + && (**s).trackParameters()) { parameters = (**s).trackParameters()->clone(); caloParameters = parameters;