]>
Commit | Line | Data |
---|---|---|
dce1757b | 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; | |
8af13b4b | 12 | class AliITSRad; |
dce1757b | 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, | |
8af13b4b | 25 | Double_t Ptref, Int_t **vettid, Bool_t flagvert, AliITSRad *rl ); |
dce1757b | 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 |