]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCDigitData.h
effC++ and warnings
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCDigitData.h
CommitLineData
a6c02c85 1// @(#) $Id$
4aa41877 2// Original: AliHLTDigitData.h,v 1.5 2004/05/12 11:51:27 loizides
a6c02c85 3
4#ifndef _ALIHLTTPCDIGITDATA_H_
5#define _ALIHLTTPCDIGITDATA_H_
6
7#include "AliHLTTPCRootTypes.h"
8
9struct 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};
22typedef struct AliHLTTPCDigitData AliHLTTPCDigitData;
23
24struct 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};
34typedef struct AliHLTTPCDigitRowData AliHLTTPCDigitRowData;
35
36struct AliHLTTPCRandomDigitData{
37 UChar_t fRow;
38 UShort_t fCharge;
39 UChar_t fPad;
40 UShort_t fTime;
41};
42typedef struct AliHLTTPCRandomDigitData AliHLTTPCRandomDigitData;
43#endif /* _ALIHLTTPCDIGITDATA_H_ */