diff --git a/Framework/Geometry/src/RandomPoint.cpp b/Framework/Geometry/src/RandomPoint.cpp
index 1597f6757fe90708d561d322dbc2cd06d376f6ea..b6963147c0c382895cefb2e887bdb1e82ab80df8 100644
--- a/Framework/Geometry/src/RandomPoint.cpp
+++ b/Framework/Geometry/src/RandomPoint.cpp
@@ -105,9 +105,8 @@ Kernel::V3D inHollowCylinder(const detail::ShapeInfo &shapeInfo,
   const double c2 = geometry.radius * geometry.radius;
   const double r{std::sqrt(c1 + (c2 - c1) * r2)};
   const double z{geometry.height * r3};
-  const Kernel::V3D basis1{geometry.axis};
   const Kernel::V3D alongAxis{geometry.axis * z};
-  auto localPoint = localPointInCylinder(basis1, alongAxis, polar, r);
+  auto localPoint = localPointInCylinder(geometry.axis, alongAxis, polar, r);
   return localPoint + geometry.centreOfBottomBase;
 }