From 4654bb2515dbe99f0b7f6b6cd7945aba8fa722c9 Mon Sep 17 00:00:00 2001 From: Moritz Kiehn <msmk@cern.ch> Date: Mon, 16 Mar 2020 11:33:43 +0100 Subject: [PATCH] Utilities: add separate scalar types for all parameters --- .../Utilities/detail/DefaultParameterDefinitions.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Core/include/Acts/Utilities/detail/DefaultParameterDefinitions.hpp b/Core/include/Acts/Utilities/detail/DefaultParameterDefinitions.hpp index 5d6b5337d..26c28edae 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; -- GitLab