Added data members to the track segment data structure to make
[u/mrichter/AliRoot.git] / HLT / TPCLib / Ref / AliHLTTPCTrackSegmentData.h
CommitLineData
78001a73 1// @(#) $Id$
2
3#ifndef _ALIHLTTPCTRACKSEGMENTDATA_H_
4#define _ALIHLTTPCTRACKSEGMENTDATA_H_
5
6#include "AliHLTTPCRootTypes.h"
7
8struct 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;
97b89ffb 19 Double_t fPterr;
20 Double_t fPsierr;
21 Double_t fTglerr;
78001a73 22 Int_t fCharge;
97b89ffb 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
78001a73 38 UInt_t fNPoints;
97b89ffb 39#if defined(__HP_aCC) || defined(__DECCXX) || defined(__SUNPRO_CC)
40 UInt_t fPointIDs[1];
41#else
78001a73 42 UInt_t fPointIDs[0];
97b89ffb 43#endif
78001a73 44 };
45
46typedef struct AliHLTTPCTrackSegmentData AliHLTTPCTrackSegmentData;
47
48#endif /* _ALIHLTTPCTRACKSEGMENTDATA_H_ */