3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
11 //___________________________________________
12 class AliT0digit: public TObject {
13 ////////////////////////////////////////////////////////////////////////
16 virtual ~AliT0digit();
18 Int_t BestTimeA() {return fBestTimeA;}
19 Int_t BestTimeC() {return fBestTimeC;}
20 Int_t MeanTime() {return fTimeAverage;}
21 Int_t TimeDiff() {return fTimeDiff;}
22 Int_t SumMult() {return fSumMult;}
23 Int_t RefPoint() {return fRefPoint;}
24 void SetTimeBestA( Int_t time) {fBestTimeA = time;}
25 void SetTimeBestC( Int_t time) {fBestTimeC = time;}
26 void SetMeanTime(Int_t time) {fTimeAverage=time;}
27 void SetDiffTime(Int_t time) {fTimeDiff=time;}
28 void SetSumMult(Int_t time) {fSumMult=time;}
29 void SetRefPoint(Int_t time) {fRefPoint=time;}
31 virtual void SetTimeCFD (TArrayI &o);
32 virtual void GetTimeCFD (TArrayI &o);
33 virtual void SetQT0 (TArrayI &o);
34 virtual void GetQT0 (TArrayI &o);
36 virtual void SetTimeLED (TArrayI &o);
37 virtual void GetTimeLED (TArrayI &o);
38 virtual void SetQT1 (TArrayI &o);
39 virtual void GetQT1 (TArrayI &o);
43 TArrayI *fTimeCFD; // array's TDC
44 TArrayI *fQT0; // array's ADC
45 TArrayI *fTimeLED; // array's TDC
46 TArrayI *fQT1; // array's ADC
47 Int_t fTimeAverage; // mean time (start signal)
48 Int_t fTimeDiff; // time difference (vertex position)
49 Int_t fBestTimeA; // TOF first particle on the right
50 Int_t fBestTimeC; // TOF first particle on the left
51 Int_t fSumMult; //multiplisity
52 Int_t fRefPoint; // reference point
53 AliT0digit( const AliT0digit& );
54 AliT0digit& operator=(const AliT0digit&);
56 ClassDef(AliT0digit,6) //Digit (Header) object for set:T0
60 typedef AliT0digit AliSTARTdigit; // for backward compatibility