diff --git a/NPLib/Exogam/TExogamPhysics.h b/NPLib/Exogam/TExogamPhysics.h
index 8784ae04fdb3d84fafa8ec4dcc239ae0d0879c82..266360a16b19f7392af7dcf19a9c9e1dc35c258b 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;//!