1 #ifndef ALIHBTTRACKPOINTS_H
2 #define ALIHBTTRACKPOINTS_H
3 //_________________________________
4 ////////////////////////////////////////////////////////////
6 // class AliHBTTrackPoints //
8 // used by Anti-Merging cut //
9 // contains set of poits the lay on track trajectory //
10 // according to reconstructed track parameters - //
11 // NOT CLUSTERS POSITIONS!!! //
12 // Anti-Merging cut is applied only on tracks coming from //
13 // different events (that are use to fill deniminators) //
15 ////////////////////////////////////////////////////////////
21 class AliHBTTrackPoints: public TObject
25 AliHBTTrackPoints(Int_t n, AliTPCtrack* track, Float_t dr=30,Float_t r0 = 84.1); //min TPC R = 84.1; max TPC R = 246.6cm,
27 virtual ~AliHBTTrackPoints();
29 Double_t AvarageDistance(const AliHBTTrackPoints& tr);
30 void PositionAt(Int_t n, Float_t &x, Float_t &y, Float_t &z);
31 Int_t GetDebug() const {return fgDebug;}
32 void SetDebug(Int_t deblevel){fgDebug = deblevel;}
33 static void tp(Int_t entr);
36 Int_t fN;//number of points
40 // Float_t* fR;//! [fN] radii
41 static Int_t fgDebug;//! debug level
42 ClassDef(AliHBTTrackPoints,1)