From ece9becfd1e332374cb7c9d6aede66396659a062 Mon Sep 17 00:00:00 2001
From: Adrien MATTA <Adrien@adrienmttasimac.default>
Date: Tue, 4 Mar 2014 20:29:36 +0000
Subject: [PATCH] * Adding SetRawDataPointer to TExogamPhysics

---
 NPLib/Exogam/TExogamPhysics.h | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/NPLib/Exogam/TExogamPhysics.h b/NPLib/Exogam/TExogamPhysics.h
index 8784ae04f..266360a16 100644
--- a/NPLib/Exogam/TExogamPhysics.h
+++ b/NPLib/Exogam/TExogamPhysics.h
@@ -159,7 +159,14 @@ class TExogamPhysics : public TObject, public NPA::VDetector
 
   Double_t GetSegmentAnglePhi(int Clover, int Cristal, int Segment)    {return(Clover_Angles_Theta_Phi[Clover][Cristal][Segment][1]);};
   Double_t GetSegmentAngleTheta(int Clover, int Cristal, int Segment)  {return(Clover_Angles_Theta_Phi[Clover][Cristal][Segment][0]);};
-  
+ 
+  // Give and external TMustData object to TExogamPhysics. Needed for online analysis for example.
+  void SetRawDataPointer(TExogamData* rawDataPointer) {EventData = rawDataPointer;}
+  // Retrieve raw and pre-treated data
+  TExogamData* GetRawData()        const {return EventData;}
+  TExogamData* GetPreTreatedData() const {return PreTreatedData;}
+
+ 
   private: // Spectra Class   
     TExogamSpectra*      m_Spectra;//! 
 
-- 
GitLab