1 #ifndef ALITRDLTUTRACKLET_H
2 #define ALITRDLTUTRACKLET_H
6 class AliTRDltuTracklet : public TObject {
12 AliTRDltuTracklet(Int_t det,
22 virtual ~AliTRDltuTracklet();
24 Bool_t IsSortable() const { return kTRUE; }
25 virtual Int_t Compare(const TObject *o) const;
27 Int_t GetDetector() const { return fDetector; };
28 Int_t GetPlane(Int_t det) const { return ((Int_t) (det % kNplan)); };
29 Int_t GetRow() const { return fRow; };
30 Int_t GetNclusters() const { return fNclusters; };
31 Float_t GetSlope() const { return fSlope; };
32 Float_t GetOffset() const { return fY; };
33 Float_t GetTime0() const { return fX; };
34 Float_t GetRowz() const { return fRowz; };
35 Float_t GetYproj(Float_t xpl) const;
36 Float_t GetZproj(Float_t xpl) const;
37 Int_t GetLabel() const { return fLabel; };
38 Float_t GetPt(Float_t field) const;
39 Float_t GetQ() const { return fQ; };
43 Float_t fX; // distance vertex to entrance window
44 Float_t fY; // tracklet offset at entrance window
45 Float_t fSlope; // tracklet slope
46 Float_t fRowz; // z coordinate of the pad row center
47 Int_t fDetector; // detector number
48 Int_t fRow; // pad row number
49 Int_t fNclusters; // number of clusters
50 Int_t fLabel; // mc track label
51 Float_t fQ; // charge sum divided by number of clusters
53 ClassDef(AliTRDltuTracklet,2)