d6570c732219de49a061813ba63e6bb1e2f6315c
[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 <TArrayF.h>
9 #include <TArrayI.h>
10
11 #include "AliDigit.h"
12 #include "AliCRT.h"
13
14 class AliCRTdigit: public TObject  {
15
16 public:
17             AliCRTdigit();
18             AliCRTdigit(Int_t tracknum, Int_t* vol, Float_t* digit);
19             AliCRTdigit(const AliCRTdigit & digit);
20     AliCRTdigit& operator= (const AliCRTdigit& digit);
21     virtual ~AliCRTdigit() {}
22
23 protected:
24   Int_t     fSector;  // number of sector
25   Int_t     fPlate;   // number of plate
26   Int_t     fStrip;   // number of strip
27   Int_t     fPadx;    // number of pad along x
28   Int_t     fPadz;    // number of pad along z
29   Int_t     fNDigits;  // dimension of fTdc array
30   TArrayF   *fTdc;     // tdc values for sdigit
31   TArrayF   *fAdc;     // adc values for sdigit
32   TArrayI   *fTracks;  // contributing tracks, kMAXDIGITS entries per
33                      // 1 tdc value
34
35 private:
36     ClassDef(AliCRTdigit,1)  //Digit (Header) object for set : CRT (ACORDE)
37 };
38 #endif // ALICRTDIGIT_H