New method fos accessing raw-event object directly. Needed by EMCAL for some special...
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 28 Oct 2008 16:58:42 +0000 (16:58 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 28 Oct 2008 16:58:42 +0000 (16:58 +0000)
RAW/AliRawReader.h
RAW/AliRawReaderRoot.h

index 9eca4c9..0229aef 100644 (file)
@@ -20,6 +20,7 @@
 
 class TChain;
 class AliRawEventHeaderBase;
+class AliRawEvent;
 
 class AliRawReader: public TObject {
   public :
@@ -43,6 +44,7 @@ class AliRawReader: public TObject {
       {fRequireHeader = required;};
 
     virtual const AliRawEventHeaderBase* GetEventHeader() const {return NULL;};
+    virtual const AliRawEvent* GetEvent() const {return NULL;}
 
     virtual UInt_t   GetType() const = 0;
     virtual UInt_t   GetRunNumber() const = 0;
index 3de0f2d..ae890e5 100644 (file)
@@ -63,6 +63,8 @@ class AliRawReaderRoot: public AliRawReader {
 
     virtual Int_t    CheckData() const;
 
+    virtual const AliRawEvent* GetEvent() const {return fEvent;}
+
   protected :
     TFile*           fFile;         // raw data root file
     TBranch*         fBranch;       // branch of raw events