From 562ec48e2ad85310b01e52af298840260d933618 Mon Sep 17 00:00:00 2001
From: Alexander Kiselev <ayk@bnl.gov>
Date: Mon, 25 Oct 2021 21:43:19 -0400
Subject: [PATCH] First iteration of Cherenkov PID structures

---
 eic_data.yaml | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/eic_data.yaml b/eic_data.yaml
index f7bbbb1..acae422 100644
--- a/eic_data.yaml
+++ b/eic_data.yaml
@@ -313,6 +313,24 @@ datatypes:
       - eic::Index        tofID             // Index of the associated TOF info, if any
       - eic::Index        mcID              // Index of the associated MC particle, if any
 
+      - eic::Index        pidID             // Index of the associated Cherenkov PID, if any
+
+
+  eic::CherenkovMassHypothesis:
+    Description: "Cherenkov detector PID mass hypothesis"
+    Author: "A. Kiselev, C. Dilks"
+    Members:
+      - eic::Index        ID                // Unique entry ID
+      - int16_t           npe               // Overall p.e. count associated with this hypothesis for a given track
+      - float             weight            // The mass of the particle in [GeV]
+
+  eic::CherenkovPID:
+    Description: "Cherenkov detector PID"
+    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)
+
   ## ==========================================================================
   ## Calorimetry
   ## ==========================================================================
-- 
GitLab