diff --git a/Processes/TrackingLeapFrogCurved/Tracking.h b/Processes/TrackingLeapFrogCurved/Tracking.h index 4ffa438289aa093946adf320a16e75a288dbe5eb..2f3b770c1608ff66ecbe11770800e98ed56feb0f 100644 --- a/Processes/TrackingLeapFrogCurved/Tracking.h +++ b/Processes/TrackingLeapFrogCurved/Tracking.h @@ -67,7 +67,7 @@ namespace corsika::process { direction = direction + direction.cross(magneticfield) * steplength * k; // Second Movement position = position + direction * steplength / 2; - auto steplength_true = steplength * (1.0 + double(direction.norm())) / 2; + auto steplength_true = steplength * (1.0 + (double)direction.norm()) / 2; return std::make_tuple(position, direction.normalized(), steplength_true); }