]>
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; |
460b4363 | 11 | class AliSTARTAlignData; |
12 | class AliSTARTCalibData; | |
121a60bd | 13 | |
121a60bd | 14 | class AliSTARTReconstructor: public AliReconstructor { |
15 | public: | |
16 | AliSTARTReconstructor(): AliReconstructor() {}; | |
17 | virtual ~AliSTARTReconstructor() {}; | |
db173afc | 18 | virtual void ConvertDigits( AliRawReader* rawReader, TTree* fdigits) const; |
8bc10919 | 19 | virtual void Reconstruct(TTree* fdigits, TTree * frecpoints) const ; |
20 | ||
21 | virtual void Reconstruct(AliRunLoader* , AliRawReader* ) const {}; | |
22 | virtual void Reconstruct(AliRawReader* ) const {}; | |
23 | virtual void Reconstruct(AliRawReader* , TTree*) const {}; | |
24 | virtual void Reconstruct(AliRunLoader* ) const {}; | |
db173afc | 25 | |
8bc10919 | 26 | virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const; |
27 | virtual void FillESD(AliRunLoader* , AliRawReader*, AliESD* ) const {}; | |
28 | virtual void FillESD( AliRawReader*, TTree*, AliESD* ) const {}; | |
29 | virtual void FillESD( TTree*, TTree*, AliESD* ) const {}; | |
30 | virtual Bool_t HasLocalReconstruction() const {return kTRUE;}; | |
db173afc | 31 | virtual Bool_t HasDigitConversion() const {return kTRUE;}; |
32 | public: | |
a8859328 | 33 | |
db173afc | 34 | AliSTARTdigit *fdigits ; // digits |
35 | Float_t fZposition; // vertex position | |
460b4363 | 36 | static AliSTARTAlignData * fgAlignData; // singleton for Alignment data |
37 | static AliSTARTCalibData * fgCalibData; // singleton for Calibration data | |
db173afc | 38 | |
121a60bd | 39 | ClassDef(AliSTARTReconstructor, 0) // class for the START reconstruction |
db173afc | 40 | |
41 | ||
121a60bd | 42 | }; |
43 | ||
44 | #endif |