]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/TPCLib/AliHLTTPCSpacePointData.h
code documantation and minor cleanup
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCSpacePointData.h
1 // @(#) $Id$
2 // Original: AliHLTSpacePointData.h,v 1.4 2003/07/27 21:02:09 loizides 
3
4 #ifndef SPACEPOINTDATA_H
5 #define SPACEPOINTDATA_H
6
7 #include "AliHLTTPCRootTypes.h"
8
9 /**
10  * @struct AliHLTTPCSpacePointData
11  * Primitive data exchange structure for TPC clusters.
12  * Together with the AliHLTTPCClusterDataFormat this defines
13  * the output of the TPC online Cluster Finder.
14  *
15  * @ingroup alihlt_tpc_datastructs
16  */
17 struct AliHLTTPCSpacePointData{
18 #ifdef do_mc
19   Int_t fTrackID[3];
20 #endif
21   Float_t fX;  //==fPadRow in local system
22   Float_t fY;  
23   Float_t fZ;
24   UInt_t fID;  //contains slice patch and number
25   UChar_t fPadRow;
26   Float_t fSigmaY2; //error (former width) of the clusters
27   Float_t fSigmaZ2; //error (former width) of the clusters
28   UInt_t fCharge;
29   Bool_t fUsed;     // only used in AliHLTTPCDisplay 
30   Int_t fTrackN;    // only used in AliHLTTPCDisplay 
31 };
32 typedef struct AliHLTTPCSpacePointData AliHLTTPCSpacePointData;
33
34
35 #endif /* SPACEPOINTDATA_H */