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