diff --git a/eic_data.yaml b/eic_data.yaml index 30abef98db5ee12e9bb7e47facb9b6e24bac237f..70b66157a7cec340b5554c82273d01912b6e28e5 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"