diff --git a/Examples/Algorithms/Utilities/src/ProtoTracksToTracks.cpp b/Examples/Algorithms/Utilities/src/ProtoTracksToTracks.cpp index df141a63a93..fc209ed9f2e 100644 --- a/Examples/Algorithms/Utilities/src/ProtoTracksToTracks.cpp +++ b/Examples/Algorithms/Utilities/src/ProtoTracksToTracks.cpp @@ -83,9 +83,8 @@ ProcessCode ProtoTracksToTracks::execute(const AlgorithmContext& ctx) const { track.setReferenceSurface(trackParams.referenceSurface().getSharedPtr()); track.parameters() = trackParams.parameters(); - if (trackParams.covariance().has_value()) { - track.covariance() = *trackParams.covariance(); - } + track.covariance() = + trackParams.covariance().value_or(Acts::BoundMatrix::Zero()); } }