]>
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; |
121a60bd | 17 | |
121a60bd | 18 | class AliTRDReconstructor: public AliReconstructor { |
3bc9d03e | 19 | |
20 | public: | |
21 | ||
a8fbb161 | 22 | AliTRDReconstructor():AliReconstructor() { }; |
23 | virtual ~AliTRDReconstructor() { }; | |
3bc9d03e | 24 | |
ca21baaa | 25 | //virtual Bool_t HasDigitConversion() const { return kTRUE; }; |
26 | virtual Bool_t HasDigitConversion() const { return kFALSE; }; | |
25ca55ce | 27 | virtual void ConvertDigits(AliRawReader *rawReader, TTree *digitsTree) const; |
28 | ||
25ca55ce | 29 | virtual void Reconstruct(AliRawReader *rawReader, TTree *clusterTree) const; |
30 | virtual void Reconstruct(TTree *digitsTree, TTree *clusterTree) const; | |
3bc9d03e | 31 | |
44dbae42 | 32 | virtual AliTracker *CreateTracker() const; |
3bc9d03e | 33 | |
44dbae42 | 34 | virtual void FillESD(AliRawReader */*rawReader*/, TTree *clusterTree, AliESDEvent *esd) const |
35 | {FillESD((TTree*)NULL,clusterTree,esd);} | |
af885e0f | 36 | virtual void FillESD(TTree *digitsTree, TTree *clusterTree, AliESDEvent *esd) const; |
3bc9d03e | 37 | |
25ca55ce | 38 | static void SetSeedingOn(Bool_t seeding) { fgkSeedingOn = seeding; } |
39 | static void SetStreamLevel(Int_t level) { fgStreamLevel = level; } | |
3bc9d03e | 40 | |
25ca55ce | 41 | static Bool_t SeedingOn() { return fgkSeedingOn; } |
42 | static Int_t StreamLevel() { return fgStreamLevel; } | |
3bc9d03e | 43 | |
44 | private: | |
45 | ||
46 | static Bool_t fgkSeedingOn; // Set flag for seeding during reconstruction | |
47 | static Int_t fgStreamLevel; // Flag for streaming | |
48 | ||
49 | ClassDef(AliTRDReconstructor,0) // Class for the TRD reconstruction | |
50 | ||
121a60bd | 51 | }; |
52 | ||
53 | #endif |