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