Forseen the possibility to have RICH reconstruction from Stack (useful for debug...
[u/mrichter/AliRoot.git] / RICH / AliRICHTracker.h
index 7fd064dd1fc4ceb7a3038a2a12e83604169e47c1..8a1f98d122c05363f279b7b64a0ce90cbc3d2a77 100644 (file)
@@ -12,12 +12,15 @@ class AliRICHTracker : public AliTracker
 {
 public:
            AliRICHTracker() :AliTracker()      {AliDebug(1,"Start.");}
-  virtual ~AliRICHTracker()                    {AliDebug(1,"Start.");}
+  virtual ~AliRICHTracker()                    {AliDebug(1,"Stop.");}
   Int_t Clusters2Tracks(AliESD *)              {AliDebug(1,"Start.");return 0;} //pure virtual from AliTracker 
   Int_t RefitInward(AliESD *)                  {AliDebug(1,"Start.");return 0;} //pure virtual from AliTracker 
   void UnloadClusters()                        {AliDebug(1,"Start.");}          //pure virtual from AliTracker 
   AliCluster *GetCluster(Int_t )const          {AliDebug(1,"Start.");return 0;} //pure virtual from AliTracker 
   Int_t PropagateBack(AliESD *);                                                //pure virtual from AliTracker 
+  void RecWithESD(AliESD *);                                                    //recon with ESD
+  void RecWithStack();                                                          //recon from Stack in case ESD empty
+  void CalcProb(Double_t thetaCer,Double_t pmod,Double_t *richPID);             // calculate pid for RICH
   Int_t LoadClusters(TTree *);                                                  //pure virtual from AliTracker 
 
 protected: