]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITStracking.h
New version compatible with the current HEAD
[u/mrichter/AliRoot.git] / ITS / AliITStracking.h
1 #ifndef ALIITSTRACKING_H
2 #define ALIITSTRACKING_H
3
4 #include <TObject.h>
5 #include <TList.h>
6
7 class TObjArray;
8 class TVector;
9 class TMatrix;
10 class AliITStrack;
11 class AliITS;
12 class AliITSRad;
13
14 class AliITStracking : public TObject {
15
16 //Origin  A. Badala' and G.S. Pappalardo:  e-mail Angela.Badala@ct.infn.it, Giuseppe.S.Pappalardo@ct.infn.it
17    
18   Double_t  Rlayer[6];
19        
20 public:
21   
22   AliITStracking() {;}
23
24   AliITStracking(TList *trackITSlist,AliITStrack *reference,AliITS *obj,TObjArray *fpoints,
25                  Double_t Ptref, Int_t **vettid, Bool_t flagvert, AliITSRad *rl );
26
27   Int_t NewIntersection(AliITStrack &track, Double_t rk,Int_t layer, Int_t &ladder, Int_t &detector );
28   Double_t PhiDef(Double_t x, Double_t y);
29
30   void KalmanFilter(AliITStrack *newtrack, TVector &cluster, Double_t sigma[2]);  
31   void KalmanFilterVert(AliITStrack *newtrack, TVector &cluster, Double_t sigma[2]);  
32                        
33   ClassDef(AliITStracking,1)
34 };
35
36 #endif