Update master to aliroot
[u/mrichter/AliRoot.git] / HLT / ITS / AliHLTITSSpacePointData.h
1 // $Id$
2 #ifndef ALIHLTITSSPACEPOINTDATA_H
3 #define ALIHLTITSSPACEPOINTDATA_H
4
5 //#include "AliHLTTPCRootTypes.h"
6
7 /**
8  * @struct AliHLTITSSpacePointData
9  * Primitive data exchange structure for ITS clusters.
10  * Together with the AliHLTITSClusterDataFormat this defines
11  * the output of the ITS online Cluster Finder.
12  *
13  * @ingroup alihlt_its_datastructs
14  */
15 struct AliHLTITSSpacePointData{
16   Float_t fY;         // Y coordinate in local coordinates  GetY()
17   Float_t fZ;         // Z coordinate in local coordinates  GetZ()
18   Float_t fSigmaY2;   // error  of the clusters             GetSigmaY2()
19   Float_t fSigmaZ2;   // error  of the clusters             GetSigmaZ2()
20   Float_t fSigmaYZ;   // error  of the clusters             GetSigmaYZ()
21   Float_t fQ;         // Q of cluster (in ADC counts)       GetQ()
22   Int_t fNy;          //number of digits in Y direction     GetNy()
23   Int_t fNz;          //number of digits in Z direction     GetNz()
24   Int_t fLayer;       // layer number                       GetLayer()
25   Int_t fTracks[3];   // MC label                           GetLabel(i)
26   Int_t fIndex;       // Detector Index                     GetDetectorIndex()
27 };
28 typedef struct AliHLTITSSpacePointData AliHLTITSSpacePointData;
29
30
31 #endif /* ALIHLTITSSPACEPOINTDATA_H */