]>
Commit | Line | Data |
---|---|---|
998b831f | 1 | #ifndef AliRICHTracker_h |
2 | #define AliRICHTracker_h | |
3 | ||
4 | #include <AliTracker.h> | |
5 | #include <AliLog.h> | |
1cb5a97c | 6 | #include "TNtupleD.h" |
998b831f | 7 | |
8 | class AliCluster; | |
9 | class AliESD; | |
10 | class TTree; | |
11 | ||
12 | class AliRICHTracker : public AliTracker | |
13 | { | |
14 | public: | |
15 | AliRICHTracker() :AliTracker() {AliDebug(1,"Start.");} | |
30c60010 | 16 | virtual ~AliRICHTracker() {AliDebug(1,"Stop.");} |
998b831f | 17 | Int_t Clusters2Tracks(AliESD *) {AliDebug(1,"Start.");return 0;} //pure virtual from AliTracker |
18 | Int_t RefitInward(AliESD *) {AliDebug(1,"Start.");return 0;} //pure virtual from AliTracker | |
19 | void UnloadClusters() {AliDebug(1,"Start.");} //pure virtual from AliTracker | |
20 | AliCluster *GetCluster(Int_t )const {AliDebug(1,"Start.");return 0;} //pure virtual from AliTracker | |
21 | Int_t PropagateBack(AliESD *); //pure virtual from AliTracker | |
30c60010 | 22 | void RecWithESD(AliESD *); //recon with ESD |
1cb5a97c | 23 | void RecWithStack(TNtupleD *hn); //recon from Stack in case ESD empty |
30c60010 | 24 | void CalcProb(Double_t thetaCer,Double_t pmod,Double_t *richPID); // calculate pid for RICH |
998b831f | 25 | Int_t LoadClusters(TTree *); //pure virtual from AliTracker |
26 | ||
27 | protected: | |
28 | ||
29 | ClassDef(AliRICHTracker,0) | |
30 | };//class AliRICHTracker | |
31 | ||
32 | #endif//AliRICHTracker_h |