diff --git a/DDRec/include/DDRec/DCH_info.h b/DDRec/include/DDRec/DCH_info.h
index 17bb22198fca30481ff9220e99638d84db9c320a..6dbec27b82d5ced4e92d136d716564447b6e3188 100644
--- a/DDRec/include/DDRec/DCH_info.h
+++ b/DDRec/include/DDRec/DCH_info.h
@@ -122,18 +122,18 @@ public:
 
     /// tan(stereoangle) = R(z=0)   / (L/2) * tan( twist_angle/2)
     DCH_angle_t stereoangle_z0(DCH_length_t r_z0) const {
-        return atan( r_z0/Lhalf*tan(twist_angle/2));
+        return atan( r_z0/Lhalf*tan(twist_angle/2/dd4hep::rad));
     }
 
     /// tan(stereoangle) = R(z=L/2) / (L/2) * sin( twist_angle/2)
     DCH_angle_t stereoangle_zLhalf(DCH_length_t r_zLhalf) const {
-        return atan( r_zLhalf/Lhalf*sin(twist_angle/2));
+        return atan( r_zLhalf/Lhalf*sin(twist_angle/2/dd4hep::rad));
     }
 
     /// WireLength = 2*dch_Lhalf/cos(atan(Pitch_z0(r_z0)/(2*dch_Lhalf)))/cos(stereoangle_z0(r_z0))
     DCH_length_t WireLength(int nlayer, DCH_length_t r_z0) const {
         auto Pitch_z0 = database.at(nlayer).Pitch_z0(r_z0);
-        return  2*Lhalf/cos(atan(Pitch_z0/(2*Lhalf)))/cos(stereoangle_z0(r_z0)) ;
+        return  2*Lhalf/cos(atan(Pitch_z0/(2*Lhalf)))/cos(stereoangle_z0(r_z0)/dd4hep::rad) ;
     };
 
     /// Internal helper struct for defining the layer layout