1 #ifndef ALIT0RECONSTRUCTOR_H
2 #define ALIT0RECONSTRUCTOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 #include "AliReconstructor.h"
9 #include "AliT0digit.h"
13 class AliT0Reconstructor: public AliReconstructor {
16 virtual ~AliT0Reconstructor() {};
17 AliT0Reconstructor( const AliT0Reconstructor& );
18 AliT0Reconstructor& operator=(const AliT0Reconstructor&);
21 virtual void Reconstruct(TTree* fdigits, TTree * frecpoints) const;
22 // virtual void Reconstruct(TTree* , TTree * ) const {};
23 // virtual void Reconstruct(TTree* , TTree * ) const {};
25 virtual void Reconstruct(AliRunLoader* , AliRawReader* ) const {};
26 virtual void Reconstruct(AliRawReader* ) const {};
27 virtual void Reconstruct(AliRawReader*rawReader , TTree* recTree) const;
28 virtual void Reconstruct(AliRunLoader* ) const {};
30 virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const;
31 virtual void FillESD(AliRunLoader* , AliRawReader*, AliESD* ) const {};
32 virtual void FillESD( AliRawReader*, TTree*, AliESD* ) const {};
33 virtual void FillESD( TTree*, TTree*, AliESD* ) const {};
34 virtual Bool_t HasLocalReconstruction() const {return kTRUE;}
35 virtual Bool_t HasDigitConversion() const {return kFALSE;}
38 AliT0digit *fDigits ; // digits
40 Float_t fZposition; // vertex position
44 ClassDef(AliT0Reconstructor, 0) // class for the T0 reconstruction
48 typedef AliT0Reconstructor AliSTARTReconstructor; // for backward compatibility