X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=START%2FAliSTARTReconstructor.h;h=8a2e056ff3ff72d19b27799c50fd63fdd04bb3f5;hp=aa724553b10e27b17b9b4e83bfe5103ea06dea62;hb=8bc10919c601e50e1146f412249d047c6a2f2a21;hpb=a8859328ca0c739529d3cd81581c5a092917b6b0 diff --git a/START/AliSTARTReconstructor.h b/START/AliSTARTReconstructor.h index aa724553b10..8a2e056ff3f 100644 --- a/START/AliSTARTReconstructor.h +++ b/START/AliSTARTReconstructor.h @@ -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