]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliRawReaderChain.h
Possibility to
[u/mrichter/AliRoot.git] / RAW / AliRawReaderChain.h
index 934c70e672e4d14403d7fc162953ba33765d89eb..8ef50e3ad7db758486677d4e3a080dc34b2403ea 100644 (file)
@@ -9,24 +9,30 @@
 ///
 ///////////////////////////////////////////////////////////////////////////////
 
-#include <TString.h>
-
 #include "AliRawReaderRoot.h"
 
 class TChain;
 class TFileCollection;
+class TEntryList;
 
 class AliRawReaderChain: public AliRawReaderRoot {
   public :
     AliRawReaderChain();
-    AliRawReaderChain(const char* listFileName);
+    AliRawReaderChain(const char* fileName);
     AliRawReaderChain(TFileCollection *collection);
+    AliRawReaderChain(TChain *chain);
+    AliRawReaderChain(TEntryList *elist);
+    AliRawReaderChain(Int_t runNumber);
     AliRawReaderChain(const AliRawReaderChain& rawReader);
     AliRawReaderChain& operator = (const AliRawReaderChain& rawReader);
     virtual ~AliRawReaderChain();
 
     virtual Bool_t   NextEvent();
     virtual Bool_t   RewindEvents();
+    virtual Bool_t   GotoEvent(Int_t event);
+    virtual Int_t    GetNumberOfEvents() const;
+
+    virtual TChain*  GetChain() const { return fChain; }
 
   protected :
     TChain*          fChain;        // root chain with raw events