From 33d6d4569f003bce9c902b44b6b7f1e68940ec31 Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Tue, 23 Aug 2022 09:45:49 -0500
Subject: [PATCH] remove eicd::Vector?f reference

---
 utils/include/eicd/vector_utils_legacy.h | 40 ++++++++++++------------
 1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/utils/include/eicd/vector_utils_legacy.h b/utils/include/eicd/vector_utils_legacy.h
index dc60202..3eb6516 100644
--- a/utils/include/eicd/vector_utils_legacy.h
+++ b/utils/include/eicd/vector_utils_legacy.h
@@ -105,61 +105,61 @@ template <class V> double projection(const V& v, const V& v1) {
 
 } // namespace eicd
 
-inline eicd::Vector2f operator+(const eicd::Vector2f& v1,
-                                const eicd::Vector2f& v2) {
-  using ValueType = decltype(eicd::vector_x(eicd::Vector2f()));
+inline edm4hep::Vector2f operator+(const edm4hep::Vector2f& v1,
+                                   const edm4hep::Vector2f& v2) {
+  using ValueType = decltype(eicd::vector_x(edm4hep::Vector2f()));
   const ValueType x = eicd::vector_x(v1) + eicd::vector_x(v2);
   const ValueType y = eicd::vector_y(v1) + eicd::vector_y(v2);
   return {x, y};
 }
-inline eicd::Vector3f operator+(const eicd::Vector3f& v1,
-                                const eicd::Vector3f& v2) {
-  using ValueType = decltype(eicd::vector_x(eicd::Vector3f()));
+inline edm4hep::Vector3f operator+(const edm4hep::Vector3f& v1,
+                                   const edm4hep::Vector3f& v2) {
+  using ValueType = decltype(eicd::vector_x(edm4hep::Vector3f()));
   const ValueType x = eicd::vector_x(v1) + eicd::vector_x(v2);
   const ValueType y = eicd::vector_y(v1) + eicd::vector_y(v2);
   const ValueType z = eicd::vector_z(v1) + eicd::vector_z(v2);
   return {x, y, z};
 }
-inline double operator*(const eicd::Vector2f& v1, const eicd::Vector2f& v2) {
+inline double operator*(const edm4hep::Vector2f& v1, const edm4hep::Vector2f& v2) {
   return eicd::vector_x(v1) * eicd::vector_x(v2) +
          eicd::vector_y(v1) * eicd::vector_y(v2);
 }
-inline double operator*(const eicd::Vector3f& v1, const eicd::Vector3f& v2) {
+inline double operator*(const edm4hep::Vector3f& v1, const edm4hep::Vector3f& v2) {
   return eicd::vector_x(v1) * eicd::vector_x(v2) +
          eicd::vector_y(v1) * eicd::vector_y(v2) +
          eicd::vector_z(v1) * eicd::vector_z(v2);
 }
-inline eicd::Vector2f operator*(const double d, const eicd::Vector2f& v) {
-  using ValueType = decltype(eicd::vector_x(eicd::Vector2f()));
+inline edm4hep::Vector2f operator*(const double d, const edm4hep::Vector2f& v) {
+  using ValueType = decltype(eicd::vector_x(edm4hep::Vector2f()));
   const ValueType x = d * eicd::vector_x(v);
   const ValueType y = d * eicd::vector_y(v);
   return {x, y};
 }
-inline eicd::Vector3f operator*(const double d, const eicd::Vector3f& v) {
-  using ValueType = decltype(eicd::vector_x(eicd::Vector3f()));
+inline edm4hep::Vector3f operator*(const double d, const edm4hep::Vector3f& v) {
+  using ValueType = decltype(eicd::vector_x(edm4hep::Vector3f()));
   const ValueType x = d * eicd::vector_x(v);
   const ValueType y = d * eicd::vector_y(v);
   const ValueType z = d * eicd::vector_z(v);
   return {x, y, z};
 }
-inline eicd::Vector2f operator*(const eicd::Vector2f& v, const double d) {
+inline edm4hep::Vector2f operator*(const edm4hep::Vector2f& v, const double d) {
   return d * v;
 }
-inline eicd::Vector3f operator*(const eicd::Vector3f& v, const double d) {
+inline edm4hep::Vector3f operator*(const edm4hep::Vector3f& v, const double d) {
   return d * v;
 }
-inline eicd::Vector2f operator-(const eicd::Vector2f& v1,
-                                const eicd::Vector2f& v2) {
+inline edm4hep::Vector2f operator-(const edm4hep::Vector2f& v1,
+                                   const edm4hep::Vector2f& v2) {
   return v1 + (-1. * v2);
 }
-inline eicd::Vector3f operator-(const eicd::Vector3f& v1,
-                                const eicd::Vector3f& v2) {
+inline edm4hep::Vector3f operator-(const edm4hep::Vector3f& v1,
+                                   const edm4hep::Vector3f& v2) {
   return v1 + (-1. * v2);
 }
-inline eicd::Vector2f operator/(const eicd::Vector2f& v, const double d) {
+inline edm4hep::Vector2f operator/(const edm4hep::Vector2f& v, const double d) {
   return (1. / d) * v;
 }
-inline eicd::Vector3f operator/(const eicd::Vector3f& v, const double d) {
+inline edm4hep::Vector3f operator/(const edm4hep::Vector3f& v, const double d) {
   return (1. / d) * v;
 }
 #endif
-- 
GitLab