From e613fef0dd6535a1df91818a83d15a220190ced8 Mon Sep 17 00:00:00 2001
From: Whitney Armstrong <warmstrong@anl.gov>
Date: Fri, 14 Aug 2020 18:13:38 -0500
Subject: [PATCH] 	modified:   ../eic_data.yaml

---
 eic_data.yaml | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/eic_data.yaml b/eic_data.yaml
index 30abef9..70b6615 100644
--- a/eic_data.yaml
+++ b/eic_data.yaml
@@ -22,8 +22,16 @@ components :
       - double z 
       - double t
 
+  eic::VectorXYZ :
+    Members :
+      - double x  // x 
+      - double y  // y
+      - double z  // z
+
 datatypes :
 
+
+
   eic::Particle :
     Description : "Naive Particle Type, used for reconstructed and generated particles"
     Author : "W.Armstrong"
@@ -60,7 +68,7 @@ datatypes :
       - long long cellID1  // The second detector specific (geometrical) cell id.
       - float     energy   // The energy of the hit in [GeV].
       - float     time     // The time of the hit in [ns].
-      - std::array<float, 3> position // The position of the hit in world coordinates.
+      - eic::VectorXYZ position // The position of the hit in world coordinates.
       - int       type     // The type of the hit
     OneToOneRelations:
       - eic::RawCalorimeterHit rawHit // The RawCalorimeterHit
@@ -97,7 +105,7 @@ datatypes :
       - float EDep        // EDep
       - float EDepError   // error on EDep
       - std::array<double, 3> position // position 
-        #- std::vector<float> covMatrix // The calibrated ADC values
+      - std::array<double, 3> covMatrix // covMatrix 
 
   eic::Cluster:
     Description: "EIC cluster"
-- 
GitLab