6 #include "AliHLTRootTypes.h"
8 const Int_t MaxNClusters = 32;
10 struct AliHLTClusterModel {
23 typedef struct AliHLTClusterModel AliHLTClusterModel;
24 typedef AliHLTClusterModel AliL3ClusterModel;
26 struct AliHLTRemainingCluster {
33 typedef struct AliHLTRemainingCluster AliHLTRemainingCluster;
34 typedef AliHLTRemainingCluster AliL3RemainingCluster;
36 struct AliHLTRemainingRow {
37 Byte_t fPadRow; //1 byte
38 UShort_t fNClusters; //2 bytes
39 #if defined(__HP_aCC) || defined(__DECCXX) || defined(__SUNPRO_CC)
40 AliHLTRemainingCluster fClusters[1];
42 AliHLTRemainingCluster fClusters[0];
45 typedef struct AliHLTRemainingRow AliHLTRemainingRow;
46 typedef AliHLTRemainingRow AliL3RemainingRow;
48 struct AliHLTTrackModel {//5 independent parameters is needed to encode the helix:
49 Float_t fKappa; //Curvature
50 Float_t fPhi; //Azimuthal angle of DCAO (distance of closest approach to origo)
51 Float_t fD; //radius of DCA0
52 Float_t fZ0; //z-coordinate of DCA0
53 Float_t fTgl; //tan of dipangle
55 typedef struct AliHLTTrackModel AliHLTTrackModel;
56 typedef AliHLTTrackModel AliL3TrackModel;