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 {}; |
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 |