Warnings fixed
[u/mrichter/AliRoot.git] / START / AliSTARTReconstructor.h
index aa724553b10e27b17b9b4e83bfe5103ea06dea62..8a2e056ff3ff72d19b27799c50fd63fdd04bb3f5 100644 (file)
@@ -6,15 +6,35 @@
 /* $Id$ */
 
 #include "AliReconstructor.h"
+#include "AliSTARTdigit.h"
+class AliRunLoader;
 
 class AliSTARTReconstructor: public AliReconstructor {
 public:
   AliSTARTReconstructor(): AliReconstructor() {};
   virtual ~AliSTARTReconstructor() {};
-  virtual void         Reconstruct(/*AliRunLoader* runLoader*/) ;
-   virtual void         FillESD(AliRunLoader* runLoader, AliESD* esd) const;
+  virtual  void   ConvertDigits( AliRawReader* rawReader, TTree* fdigits) const;
+  virtual  void   Reconstruct(TTree* fdigits, TTree * frecpoints) const ;
  
+  virtual  void   Reconstruct(AliRunLoader* , AliRawReader*   ) const {};
+  virtual  void   Reconstruct(AliRawReader* ) const {};
+  virtual  void   Reconstruct(AliRawReader* , TTree*) const {};
+  virtual  void   Reconstruct(AliRunLoader* ) const {};
+  
+  virtual void         FillESD(AliRunLoader* runLoader, AliESD* esd) const;
+  virtual void         FillESD(AliRunLoader* , AliRawReader*, AliESD* ) const  {};
+  virtual void         FillESD(  AliRawReader*,  TTree*, AliESD* ) const  {};
+  virtual void         FillESD( TTree*,  TTree*, AliESD* ) const  {};
+ virtual Bool_t       HasLocalReconstruction() const {return kTRUE;};
+  virtual Bool_t       HasDigitConversion() const {return kTRUE;};
+ public:
+  AliSTARTdigit *fdigits   ; // digits
+  Float_t fZposition; // vertex position
+
   ClassDef(AliSTARTReconstructor, 0)   // class for the START reconstruction
+
+
 };
 
 #endif