]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliRawReaderChain.h
Coding conventions
[u/mrichter/AliRoot.git] / RAW / AliRawReaderChain.h
index 4c6b754dd1a2f3ff924aa73db163ba234f30aedf..80e5aa82a205c43398fdb5dcd1d03fa684d681be 100644 (file)
 ///////////////////////////////////////////////////////////////////////////////
 
 #include "AliRawReaderRoot.h"
+#include <TString.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();
@@ -30,10 +34,12 @@ class AliRawReaderChain: public AliRawReaderRoot {
     virtual Int_t    GetNumberOfEvents() const;
 
     virtual TChain*  GetChain() const { return fChain; }
-
+    //
+    static const char* GetSearchPath()                               {return fgSearchPath;}
+    static       void  SetSearchPath(const char* path="/alice/data");
   protected :
     TChain*          fChain;        // root chain with raw events
-
+    static TString   fgSearchPath;   // search path for "find"
     ClassDef(AliRawReaderChain, 0) // class for reading raw digits from a root file
 };