New version of SPD raw-data reconstruction. The format now correponds to the actual...
[u/mrichter/AliRoot.git] / HLT / src / AliL3DigitData.h
1 // @(#) $Id$
2
3 #ifndef _DIGITDATA_H_
4 #define _DIGITDATA_H_
5
6 #include "AliL3RootTypes.h" 
7
8 struct AliL3DigitData
9 {
10 #ifdef do_mc
11   Int_t fTrackID[3];
12 #endif
13   UShort_t fCharge;
14   UChar_t fPad;
15   UShort_t fTime;
16 #ifdef IA64
17   UChar_t dummy1;
18   UChar_t dummy2;
19 #endif
20 };
21 typedef struct AliL3DigitData AliL3DigitData;
22
23 struct AliL3DigitRowData
24 {
25   UInt_t fNDigit;
26   UInt_t fRow;
27 #if defined(__HP_aCC) || defined(__DECCXX) || defined(__SUNPRO_CC)
28   AliL3DigitData fDigitData[1];
29 #else
30   AliL3DigitData fDigitData[0];
31 #endif
32 };
33 typedef struct AliL3DigitRowData AliL3DigitRowData;
34
35 struct AliL3RandomDigitData{
36   UChar_t fRow;
37   UShort_t fCharge;
38   UChar_t fPad;
39   UShort_t fTime;
40 };
41 typedef struct AliL3RandomDigitData AliL3RandomDigitData;
42 #endif /* _DIGITDATA_H_ */