2050e9ab2bfc7ac7d838259230b83901fda119e3
[u/mrichter/AliRoot.git] / ITS / UPGRADE / AliITStrackerU.h
1 #ifndef ALIITSTRACKERU_H
2 #define ALIITSTRACKERU_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 //-------------------------------------------------------------------------
7 //                ITS upgrade tracker base class
8 //-------------------------------------------------------------------------
9
10 #include "AliTracker.h"
11 #include "AliESDEvent.h"
12
13 class TTree;
14
15 //-------------------------------------------------------------------------
16 class AliITStrackerU : public AliTracker {
17
18   public:
19  
20   AliITStrackerU();
21   virtual ~AliITStrackerU();
22
23   virtual Int_t Clusters2Tracks(AliESDEvent *event);
24   virtual Int_t PropagateBack(AliESDEvent *event);
25   virtual Int_t RefitInward(AliESDEvent *event);
26   virtual Int_t LoadClusters(TTree *);
27   virtual void UnloadClusters();
28   virtual AliCluster *GetCluster(Int_t index) const;
29   
30   
31   private:
32       
33   AliITStrackerU(const AliITStrackerU&);
34   AliITStrackerU &operator=(const AliITStrackerU &tr);
35   
36   ClassDef(AliITStrackerU,1)   //ITS upgrade tracker
37     
38 };
39 #endif