]>
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 | ||
22 | AliTRDReconstructor(): AliReconstructor() { }; | |
23 | virtual ~AliTRDReconstructor() { }; | |
24 | ||
25 | virtual void Reconstruct(AliRunLoader *runLoader, AliRawReader *rawReader) const; | |
26 | virtual void Reconstruct(AliRawReader*, TTree*) const { }; | |
27 | virtual void Reconstruct(TTree*, TTree*) const { }; | |
28 | virtual void Reconstruct(AliRunLoader *runLoader) const; | |
29 | ||
30 | virtual AliTracker *CreateTracker(AliRunLoader *runLoader) const; | |
31 | ||
32 | virtual void FillESD(AliRunLoader*, AliRawReader*, AliESD*) const { }; | |
33 | virtual void FillESD(AliRawReader*, TTree*, AliESD*) const { }; | |
34 | virtual void FillESD(TTree*, TTree*, AliESD*) const { }; | |
35 | virtual void FillESD(AliRunLoader *runLoader, AliESD *esd) const; | |
36 | ||
37 | static void SetSeedingOn(Bool_t seeding) { fgkSeedingOn = seeding; } | |
38 | static void SetStreamLevel(Int_t level) { fgStreamLevel = level; } | |
39 | ||
40 | static Bool_t SeedingOn() { return fgkSeedingOn; } | |
41 | static Int_t StreamLevel() { return fgStreamLevel; } | |
42 | ||
43 | private: | |
44 | ||
45 | static Bool_t fgkSeedingOn; // Set flag for seeding during reconstruction | |
46 | static Int_t fgStreamLevel; // Flag for streaming | |
47 | ||
48 | ClassDef(AliTRDReconstructor,0) // Class for the TRD reconstruction | |
49 | ||
121a60bd | 50 | }; |
51 | ||
52 | #endif |