diff --git a/Core/include/Acts/Utilities/detail/DefaultParameterDefinitions.hpp b/Core/include/Acts/Utilities/detail/DefaultParameterDefinitions.hpp
index 5d6b5337d3d1c4d4b26c60a93dcae608462b4e6d..26c28edae2bbf2a23e59759c4da4a1175e5cf761 100644
--- a/Core/include/Acts/Utilities/detail/DefaultParameterDefinitions.hpp
+++ b/Core/include/Acts/Utilities/detail/DefaultParameterDefinitions.hpp
@@ -65,6 +65,9 @@ enum BoundParametersIndices : unsigned int {
   BoundParsDim = eBoundParametersSize,
 };
 
+/// Underlying fundamental scalar type for bound track parameters.
+using BoundParametersScalar = double;
+
 /// Components of a free track parameters vector.
 ///
 /// To be used to access components by named indices instead of just numbers.
@@ -93,6 +96,9 @@ enum FreeParametersIndices : unsigned int {
   FreeParsDim = eFreeParametersSize,
 };
 
+/// Underlying fundamental scalar type for free track parameters.
+using FreeParametersScalar = double;
+
 /// Components of a space point vector.
 ///
 /// To be used to access components by named indices instead of just numbers.
@@ -120,6 +126,9 @@ enum SpacePointIndices : unsigned int {
   SpacePointDim = eSpacePointSize,
 };
 
+/// Underlying fundamental scalar type for space points.
+using SpacePointScalar = double;
+
 using ParDef = BoundParametersIndices;
 using ParID_t = BoundParametersIndices;
 using ParValue_t = double;