diff --git a/Core/include/Acts/Vertexing/TrackDensity.hpp b/Core/include/Acts/Vertexing/TrackDensity.hpp
index dcef1c5f74699c91f393ef9347a34485f55854d4..574439ec52dcc95e7f859612c766590d3dc2206a 100644
--- a/Core/include/Acts/Vertexing/TrackDensity.hpp
+++ b/Core/include/Acts/Vertexing/TrackDensity.hpp
@@ -66,7 +66,7 @@ class TrackDensity {
     }
   };
 
-  using TrackMap = std::map<const BoundParameters, TrackEntry, predPerigee>;
+  using TrackMap = std::map<BoundParameters, TrackEntry, predPerigee>;
   using LowerMap = std::map<TrackEntry, BoundParameters, predEntryByMax>;
   using UpperMap = std::map<TrackEntry, BoundParameters, predEntryByMin>;
 
@@ -82,7 +82,7 @@ class TrackDensity {
     double maxZRange = 0;
 
     // Maps to cache track information
-    std::set<const BoundParameters, predPerigee> trackSet;
+    std::set<BoundParameters, predPerigee> trackSet;
     LowerMap lowerMap;
     UpperMap upperMap;
   };