2 // Original: AliHLTSpacePointData.h,v 1.4 2003/07/27 21:02:09 loizides
4 #ifndef SPACEPOINTDATA_H
5 #define SPACEPOINTDATA_H
7 #include "AliHLTTPCRootTypes.h"
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.
15 * To translate between local coordinates, global coordinates, and row-pad-time coordinates
16 * one cann use AliHLTTPCTransform.
18 * See AliHLTTPCClusterFinder::WriteClusters() for example.
20 * @ingroup alihlt_tpc_datastructs
22 struct AliHLTTPCSpacePointData{
23 Float_t fX; // X coordinate in local coordinates
24 Float_t fY; // Y coordinate in local coordinates
25 Float_t fZ; // Z coordinate in local coordinates
26 UInt_t fID; // contains slice patch and number
27 UChar_t fPadRow; // Pad row number
28 Float_t fSigmaY2; // error (former width) of the clusters
29 Float_t fSigmaZ2; // error (former width) of the clusters
30 UInt_t fCharge; // total charge of cluster
31 UInt_t fQMax; // QMax of cluster
32 Bool_t fUsed; // only used in AliHLTTPCDisplay
33 Int_t fTrackN; // only used in AliHLTTPCDisplay
35 typedef struct AliHLTTPCSpacePointData AliHLTTPCSpacePointData;
38 #endif /* SPACEPOINTDATA_H */