]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliReconstructor.h
Revised version of Theta() function
[u/mrichter/AliRoot.git] / STEER / AliReconstructor.h
index f3780940d29f4854dd22d6e5d46bc0e9750f27ef..518f805150611cfa7494e51a2471b2e1d646d8d1 100644 (file)
 #include <TString.h>
 
 class TTree;
-class AliRunLoader;
 class AliRawReader;
 class AliVertexer;
 class AliTracker;
-class AliESD;
+class AliESDEvent;
 
 
 class AliReconstructor: public TObject {
@@ -27,30 +26,23 @@ public:
   AliReconstructor(): TObject(), fOption() {};
   virtual ~AliReconstructor() {};
 
-  virtual void         Init(AliRunLoader* /*runLoader*/) {};
+  virtual void         Init() {};
 
   virtual Bool_t       HasDigitConversion() const {return kFALSE;};
   virtual void         ConvertDigits(AliRawReader* rawReader, TTree* digitsTree) const;
 
-  virtual Bool_t       HasLocalReconstruction() const {return kFALSE;};
   virtual void         Reconstruct(TTree* digitsTree, TTree* clustersTree) const;
   virtual void         Reconstruct(AliRawReader* rawReader, TTree* clustersTree) const;
-  virtual void         Reconstruct(AliRunLoader* runLoader) const;
-  virtual void         Reconstruct(AliRunLoader* runLoader, 
-                                  AliRawReader* rawReader) const;
 
-  virtual AliVertexer* CreateVertexer(AliRunLoader* /*runLoader*/) const 
+  virtual AliVertexer* CreateVertexer() const 
     {return NULL;}
-  virtual AliTracker*  CreateTracker(AliRunLoader* /*runLoader*/) const 
+  virtual AliTracker*  CreateTracker() const 
     {return NULL;}
 
   virtual void         FillESD(TTree* digitsTree, TTree* clustersTree, 
-                              AliESD* esd) const;
+                              AliESDEvent* esd) const;
   virtual void         FillESD(AliRawReader* rawReader, TTree* clustersTree, 
-                              AliESD* esd) const;
-  virtual void         FillESD(AliRunLoader* runLoader, AliESD* esd) const;
-  virtual void         FillESD(AliRunLoader* runLoader, 
-                              AliRawReader* rawReader, AliESD* esd) const;
+                              AliESDEvent* esd) const;
 
   virtual const char*  GetDetectorName() const;