]> git.uio.no Git - u/mrichter/AliRoot.git/blob - RICH/AliRICHTracker.h
Integration of the material budget (M.Ivanov)
[u/mrichter/AliRoot.git] / RICH / AliRICHTracker.h
1 #ifndef AliRICHTracker_h
2 #define AliRICHTracker_h
3
4 #include <AliTracker.h>
5 #include <AliLog.h>
6 #include "TNtupleD.h"
7
8 class AliCluster;
9 class AliESD;
10 class AliRICH;
11 class TTree;
12
13 class AliRICHTracker : public AliTracker
14 {
15 public:
16            AliRICHTracker() :AliTracker()      {for(Int_t i=0;i<5;i++)fErrPar[i]=0;AliDebug(1,"Start.");}
17   virtual ~AliRICHTracker()                    {AliDebug(1,"Stop.");}
18   Int_t Clusters2Tracks(AliESD *)              {AliDebug(1,"Start.");return 0;} //pure virtual from AliTracker 
19   Int_t RefitInward(AliESD *)                  {AliDebug(1,"Start.");return 0;} //pure virtual from AliTracker 
20   void UnloadClusters()                        {AliDebug(1,"Start.");}          //pure virtual from AliTracker 
21   AliCluster *GetCluster(Int_t )const          {AliDebug(1,"Start.");return 0;} //pure virtual from AliTracker 
22   Int_t PropagateBack(AliESD *);                                                //pure virtual from AliTracker 
23   void RecWithESD(AliESD *,AliRICH *,Int_t iTrackN);                            //recon with ESD
24   void RecWithStack(TNtupleD *hn);                                              //recon from Stack in case ESD empty
25   void CalcProb(Double_t thetaCer,Double_t pmod,Double_t *sigmaPID, Double_t *richPID);             // calculate pid for RICH
26   Int_t LoadClusters(TTree *);                                                  //pure virtual from AliTracker 
27   Double_t fnPhotBKG;                                                           //Temporary stored for debug purpose
28   Double_t fErrPar[5];                                                          //Temporary stored for debug purpose
29 protected:
30
31   Double_t fField; // magnetic field stored
32
33   ClassDef(AliRICHTracker,0)
34 };//class AliRICHTracker
35
36 #endif//AliRICHTracker_h