f692905f862a3f528b92a27c202bf7264950ad91
[u/mrichter/AliRoot.git] / CRT / AliCRTdigit.h
1 #ifndef ALICRTDIGIT_H
2 #define ALICRTDIGIT_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 #include "AliDigit.h"
9
10 class TArrayF;
11 class TArrayI;
12
13 class AliCRTdigit: public AliDigit  {
14 public:
15   AliCRTdigit();
16   AliCRTdigit(Int_t tracknum, Int_t* vol, Float_t* digit);
17   AliCRTdigit(const AliCRTdigit& digit);
18   virtual ~AliCRTdigit();
19
20   AliCRTdigit& operator= (const AliCRTdigit& digit);
21
22 protected:
23   Int_t     fSector;  // number of sector
24   Int_t     fPlate;   // number of plate
25   Int_t     fStrip;   // number of strip
26   Int_t     fPadx;    // number of pad along x
27   Int_t     fPadz;    // number of pad along z
28   Int_t     fNDigits;  // dimension of fTdc array
29   TArrayF*  fTdc;     // tdc values for sdigit
30   TArrayF*  fAdc;     // adc values for sdigit
31   TArrayI*  fTracks;  // contributing tracks, kMAXDIGITS entries per
32                      // 1 tdc value
33 private:
34     ClassDef(AliCRTdigit,1)  //Digit (Header) object for set : CRT (ACORDE)
35 };
36 #endif // ALICRTDIGIT_H