]>
Commit | Line | Data |
---|---|---|
121a60bd | 1 | #ifndef ALITRDRECONSTRUCTOR_H |
2 | #define ALITRDRECONSTRUCTOR_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
3bc9d03e | 6 | /* $Id$ */ |
7 | ||
121a60bd | 8 | /////////////////////////////////////////////////////////////////////////////// |
9 | // // | |
3bc9d03e | 10 | // Class for TRD reconstruction // |
121a60bd | 11 | // // |
12 | /////////////////////////////////////////////////////////////////////////////// | |
13 | ||
121a60bd | 14 | #include "AliReconstructor.h" |
15 | ||
6965c99b | 16 | class AliRawReader; |
7e88424f | 17 | |
18 | #include "AliDetectorRecoParam.h" | |
19 | #include "AliTRDrecoParam.h" | |
20 | ||
eb38ed55 | 21 | class AliTRDReconstructor: public AliReconstructor |
22 | { | |
3bc9d03e | 23 | |
24 | public: | |
25 | ||
eb38ed55 | 26 | AliTRDReconstructor():AliReconstructor() { }; |
27 | AliTRDReconstructor(const AliTRDReconstructor &r):AliReconstructor(r) { }; | |
28 | virtual ~AliTRDReconstructor(); | |
29 | AliTRDReconstructor& operator = (const AliTRDReconstructor& /*r*/) | |
30 | { return *this; }; | |
25ca55ce | 31 | |
eb38ed55 | 32 | virtual Bool_t HasDigitConversion() const { return kFALSE; }; |
33 | virtual void ConvertDigits(AliRawReader *rawReader, TTree *digitsTree) const; | |
3bc9d03e | 34 | |
eb38ed55 | 35 | virtual void Reconstruct(AliRawReader *rawReader, TTree *clusterTree) const; |
36 | virtual void Reconstruct(TTree *digitsTree, TTree *clusterTree) const; | |
eb38ed55 | 37 | virtual AliTracker *CreateTracker() const; |
3bc9d03e | 38 | |
eb38ed55 | 39 | virtual void FillESD(AliRawReader */*rawReader*/, TTree *clusterTree, AliESDEvent *esd) const |
40 | { FillESD((TTree * )NULL | |
41 | , clusterTree | |
42 | , esd); } | |
43 | virtual void FillESD(TTree *digitsTree, TTree *clusterTree, AliESDEvent *esd) const; | |
3bc9d03e | 44 | |
7e88424f | 45 | static const AliTRDrecoParam* GetRecoParam() { return dynamic_cast<const AliTRDrecoParam*>(AliReconstructor::GetRecoParam(2)); } |
3bc9d03e | 46 | |
eb38ed55 | 47 | ClassDef(AliTRDReconstructor,0) // Class for the TRD reconstruction |
3bc9d03e | 48 | |
121a60bd | 49 | }; |
50 | ||
51 | #endif |