diff --git a/eic_data.yaml b/eic_data.yaml index 4b80f2321c291f33f0d8da8e54d93d93664be858..1b860c7a7f8a77eb1bd81169765ce15390d7e555 100644 --- a/eic_data.yaml +++ b/eic_data.yaml @@ -268,14 +268,23 @@ datatypes: bool isCompound() const {return particles_size() > 0;}\n " - - eic::Index pidID // Index of the associated Cherenkov PID, if any + eic::ReconstructedParticleLocation: + Description: "EIC Reconstructed Particle Location" + Author: "W. Armstrong, S. Joosten" + Members: + - eic::Index ID // Unique particle index + - eic::VectorXYZ p // Momentum vector [GeV] + - eic::VectorXYZ v // Vertex [mm] + + - eic::Index recID // Index of the associated ReconstructedParticle particle, if any eic::CherenkovMassHypothesis: Description: "Cherenkov detector PID mass hypothesis" Author: "A. Kiselev, C. Dilks" Members: - eic::Index ID // Unique entry ID + - int32_t pdg // PDG code - int16_t npe // Overall p.e. count associated with this hypothesis for a given track - float weight // The mass of the particle in [GeV] @@ -284,7 +293,9 @@ datatypes: Author: "A. Kiselev, C. Dilks" Members: - eic::Index ID // Unique entry ID - - std::array<eic::Index, 4> hypotheses// (Up to 4) mass hypotheses (e/pi/K/p) + - std::array<eic::Index, 4> hypothesis// (Up to 4) mass hypotheses (e/pi/K/p) + + - eic::Index recID // Index of the associated ReconstructedParticle particle, if any ## ========================================================================== ## Calorimetry