]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCtrackerMI.h
Adding the class for Cosmic events
[u/mrichter/AliRoot.git] / TPC / AliTPCtrackerMI.h
index 23316d11322b643cd0428aafd7b9ba7a4b96d7d1..03197c9a2d08bc3b7cc1d6806e81cfc06903791b 100644 (file)
@@ -44,8 +44,11 @@ public:
   virtual Int_t RefitInward (AliESDEvent *esd);
   virtual Int_t LoadClusters (TTree * tree);
   virtual Int_t LoadClusters (TObjArray * arr); // another input
+  virtual Int_t LoadClusters (TClonesArray * arr); // another input
   Int_t  LoadClusters();
   void   UnloadClusters();
+  Int_t LoadInnerSectors();
+  Int_t LoadOuterSectors();
   virtual void FillClusterArray(TObjArray* array) const;
   void   Transform(AliTPCclusterMI * cluster);
   //
@@ -75,12 +78,10 @@ public:
    void RotateToLocal(AliTPCseed *seed);
    
    Int_t FollowProlongation(AliTPCseed& t, Int_t rf=0, Int_t step=1);
-   Int_t FollowProlongationFast(AliTPCseed& t, Int_t rf=0, Int_t step=1);
    Bool_t GetTrackPoint(Int_t index, AliTrackPoint &p ) const; 
 
    Int_t FollowBackProlongation(AliTPCseed& t, Int_t rf);
    Int_t FollowToNext(AliTPCseed& t, Int_t nr);
-   Int_t FollowToNextFast(AliTPCseed& t, Int_t nr);
    Int_t UpdateClusters(AliTPCseed& t,  Int_t nr);
    Int_t FollowToNextCluster( AliTPCseed& t, Int_t nr);
 
@@ -119,6 +120,7 @@ public:
    Int_t AcceptCluster(AliTPCseed * seed, AliTPCclusterMI * cluster);
 
 private:
+  Bool_t IsFindable(AliTPCseed & t);
   AliTPCtrackerMI(const AliTPCtrackerMI& r);           //dummy copy constructor
   AliTPCtrackerMI &operator=(const AliTPCtrackerMI& r);//dummy assignment operator
   void AddCovariance(AliTPCseed * seed);               // add covariance
@@ -149,8 +151,8 @@ private:
 
   
    AliTPCseed * ReSeed(AliTPCseed *t);
-   Int_t LoadInnerSectors();
-   Int_t LoadOuterSectors();
+   //Int_t LoadInnerSectors();
+   //Int_t LoadOuterSectors();
    void UnsignClusters();
    void SignClusters(TObjArray * arr, Float_t fnumber=3., Float_t fdensity=2.);