d7700aa336acc277197562d33450d0c70a27adfe
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCDigitData.h
1 // @(#) $Id$
2 // Original: AliL3DigitData.h,v 1.5 2004/05/12 11:51:27 loizides 
3
4 #ifndef _ALIHLTTPCDIGITDATA_H_
5 #define _ALIHLTTPCDIGITDATA_H_
6
7 #include "AliHLTTPCRootTypes.h" 
8
9 struct AliHLTTPCDigitData
10 {
11 #ifdef do_mc
12   Int_t fTrackID[3];
13 #endif
14   UShort_t fCharge;
15   UChar_t fPad;
16   UShort_t fTime;
17 #ifdef IA64
18   UChar_t dummy1;
19   UChar_t dummy2;
20 #endif
21 };
22 typedef struct AliHLTTPCDigitData AliHLTTPCDigitData;
23
24 struct AliHLTTPCDigitRowData
25 {
26   UInt_t fNDigit;
27   UInt_t fRow;
28 #if defined(__HP_aCC) || defined(__DECCXX) || defined(__SUNPRO_CC)
29   AliHLTTPCDigitData fDigitData[1];
30 #else
31   AliHLTTPCDigitData fDigitData[0];
32 #endif
33 };
34 typedef struct AliHLTTPCDigitRowData AliHLTTPCDigitRowData;
35
36 struct AliHLTTPCRandomDigitData{
37   UChar_t fRow;
38   UShort_t fCharge;
39   UChar_t fPad;
40   UShort_t fTime;
41 };
42 typedef struct AliHLTTPCRandomDigitData AliHLTTPCRandomDigitData;
43 #endif /* _ALIHLTTPCDIGITDATA_H_ */