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;//!