]>
Commit | Line | Data |
---|---|---|
121a60bd | 1 | #ifndef ALITOFRECONSTRUCTOR_H |
2 | #define ALITOFRECONSTRUCTOR_H | |
0e46b9ae | 3 | |
121a60bd | 4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | /* $Id$ */ | |
8 | ||
0e46b9ae | 9 | /////////////////////////////////////////////////////////////////////////////// |
10 | // // | |
11 | // class for TOF reconstruction // | |
12 | // // | |
13 | /////////////////////////////////////////////////////////////////////////////// | |
14 | ||
121a60bd | 15 | #include "AliReconstructor.h" |
16 | ||
0e46b9ae | 17 | class TTree; |
18 | ||
19 | class AliESD; | |
20 | class AliRawReader; | |
21 | class AliRunLoader; | |
22 | ||
121a60bd | 23 | class AliTOFGeometry; |
24 | ||
121a60bd | 25 | class AliTOFReconstructor: public AliReconstructor { |
26 | public: | |
d08a92dd | 27 | //AliTOFReconstructor(): AliReconstructor() {}; |
7aeeaf38 | 28 | virtual ~AliTOFReconstructor() {}; |
121a60bd | 29 | |
30 | virtual void Reconstruct(AliRunLoader* runLoader) const; | |
d08a92dd | 31 | virtual void Reconstruct(AliRunLoader* runLoader, |
32 | AliRawReader* rawReader) const; | |
33 | virtual void Reconstruct(AliRawReader* rawReader, | |
34 | TTree* clusterTree) const; | |
35 | virtual void Reconstruct(TTree*, TTree*) const { }; | |
121a60bd | 36 | virtual AliTracker* CreateTracker(AliRunLoader* runLoader) const; |
5d11728f | 37 | virtual void FillESD(AliRunLoader*, AliRawReader*, AliESD*) const { }; |
38 | virtual void FillESD(AliRawReader*, TTree*, AliESD*) const { }; | |
39 | virtual void FillESD(TTree*, TTree*, AliESD*) const { }; | |
121a60bd | 40 | virtual void FillESD(AliRunLoader* runLoader, AliESD* esd) const; |
41 | ||
42 | private: | |
43 | AliTOFGeometry* GetTOFGeometry(AliRunLoader* runLoader) const; | |
44 | ||
45 | ClassDef(AliTOFReconstructor, 0) // class for the TOF reconstruction | |
46 | }; | |
47 | ||
48 | #endif |