#include "AliReconstructor.h"
#include "AliSTARTdigit.h"
+class AliRunLoader;
class AliSTARTReconstructor: public AliReconstructor {
public:
AliSTARTReconstructor(): AliReconstructor() {};
virtual ~AliSTARTReconstructor() {};
virtual void ConvertDigits( AliRawReader* rawReader, TTree* fdigits) const;
- virtual void Reconstruct(TTree* fdigits,
- TTree * frecpoints) 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 Bool_t HasLocalReconstruction() const {return kTRUE;};
+ 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: