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