db5d878ce68c8938fb6819e93f8edf1bd89aab29
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCTrackSegmentData.h
1 // @(#) $Id$
2 // Original: AliL3TrackSegmentData.h,v 1.7 2005/03/31 04:48:59 cvetan 
3 #ifndef _ALIHLTTPCTRACKSEGMENTDATA_H_
4 #define _ALIHLTTPCTRACKSEGMENTDATA_H_
5
6 #include "AliHLTTPCRootTypes.h"
7
8 struct AliHLTTPCTrackSegmentData
9     {
10         Float_t fX;
11         Float_t fY;
12         Float_t fZ;
13         Float_t fLastX;
14         Float_t fLastY;
15         Float_t fLastZ;
16         Double_t fPt;
17         Double_t fPsi;
18         Double_t fTgl;
19         Double_t fPterr;
20         Double_t fPsierr;
21         Double_t fTglerr;
22         Int_t fCharge;
23 #ifdef INCLUDE_TPC_HOUGH
24 #ifdef ROWHOUGHPARAMS
25       /* needed for PDC */
26         UInt_t  fWeight;
27         Int_t  fTrackID;
28         Int_t  fRowRange1;
29         Int_t  fRowRange2;
30         Int_t  fSector;
31         Float_t  fPID;
32         Float_t  fBinX;
33         Float_t  fBinY;
34         Float_t  fBinXSize;
35         Float_t  fBinYSize;
36 #endif
37 #endif // INCLUDE_TPC_HOUGH
38         UInt_t  fNPoints;
39 #if defined(__HP_aCC) || defined(__DECCXX) || defined(__SUNPRO_CC)
40         UInt_t  fPointIDs[1];
41 #else
42         UInt_t  fPointIDs[0];
43 #endif
44     };
45
46 typedef struct AliHLTTPCTrackSegmentData AliHLTTPCTrackSegmentData;
47
48 #endif /* _ALIHLTTPCTRACKSEGMENTDATA_H_ */