]>
Commit | Line | Data |
---|---|---|
121a60bd | 1 | #ifndef ALISTARTRECONSTRUCTOR_H |
2 | #define ALISTARTRECONSTRUCTOR_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
8 | #include "AliReconstructor.h" | |
db173afc | 9 | #include "AliSTARTdigit.h" |
8bc10919 | 10 | class AliRunLoader; |
121a60bd | 11 | |
121a60bd | 12 | class AliSTARTReconstructor: public AliReconstructor { |
13 | public: | |
14 | AliSTARTReconstructor(): AliReconstructor() {}; | |
15 | virtual ~AliSTARTReconstructor() {}; | |
db173afc | 16 | virtual void ConvertDigits( AliRawReader* rawReader, TTree* fdigits) const; |
8bc10919 | 17 | virtual void Reconstruct(TTree* fdigits, TTree * frecpoints) const ; |
18 | ||
19 | virtual void Reconstruct(AliRunLoader* , AliRawReader* ) const {}; | |
20 | virtual void Reconstruct(AliRawReader* ) const {}; | |
21 | virtual void Reconstruct(AliRawReader* , TTree*) const {}; | |
22 | virtual void Reconstruct(AliRunLoader* ) const {}; | |
db173afc | 23 | |
8bc10919 | 24 | virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const; |
25 | virtual void FillESD(AliRunLoader* , AliRawReader*, AliESD* ) const {}; | |
26 | virtual void FillESD( AliRawReader*, TTree*, AliESD* ) const {}; | |
27 | virtual void FillESD( TTree*, TTree*, AliESD* ) const {}; | |
a4cbbaa7 | 28 | virtual Bool_t HasLocalReconstruction() const {return kTRUE;}; |
db173afc | 29 | virtual Bool_t HasDigitConversion() const {return kTRUE;}; |
30 | public: | |
a8859328 | 31 | |
db173afc | 32 | AliSTARTdigit *fdigits ; // digits |
33 | Float_t fZposition; // vertex position | |
34 | ||
121a60bd | 35 | ClassDef(AliSTARTReconstructor, 0) // class for the START reconstruction |
db173afc | 36 | |
37 | ||
121a60bd | 38 | }; |
39 | ||
40 | #endif |