diff --git a/Environment/IMagneticFieldModel.h b/Environment/IMagneticFieldModel.h
index a2666ba267f530e7a56346f1ad7faf141ca9d7c1..c34f1878b7926421b6d35d5aef7344a9f8b82266 100644
--- a/Environment/IMagneticFieldModel.h
+++ b/Environment/IMagneticFieldModel.h
@@ -10,6 +10,7 @@
 #pragma once
 
 #include <corsika/geometry/Point.h>
+#include <corsika/geometry/Vector.h>
 #include <corsika/units/PhysicalUnits.h>
 
 namespace corsika::environment {
@@ -25,7 +26,7 @@ namespace corsika::environment {
 
     // a type-alias for a magnetic field vector
     using MagneticFieldVector =
-        corsika::geometry::QuantityVector<corsika::units::si::magnetic_flux_density_d>;
+        corsika::geometry::Vector<corsika::units::si::magnetic_flux_density_d>;
 
   public:
     /**
diff --git a/Environment/UniformMagneticField.h b/Environment/UniformMagneticField.h
index 31f2a1b94b78cb6ef5e7e318019c48401f87beb9..e75c0420d92b73b1ad8533a13df7b7ad6a62e6ee 100644
--- a/Environment/UniformMagneticField.h
+++ b/Environment/UniformMagneticField.h
@@ -25,7 +25,7 @@ namespace corsika::environment {
 
     // a type-alias for a magnetic field vector
     using MagneticFieldVector =
-        corsika::geometry::QuantityVector<corsika::units::si::magnetic_flux_density_d>;
+        corsika::geometry::Vector<corsika::units::si::magnetic_flux_density_d>;
 
     MagneticFieldVector B_; ///< The constant magnetic field we use.