reconstruction from RAWData added
[u/mrichter/AliRoot.git] / START / AliSTARTRecPoint.h
1 #ifndef ALISTARTRECPOINT_H
2 #define ALISTARTRECPOINT_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 #include <TObject.h>
8 class TArrayI;
9
10 //___________________________________________
11 class AliSTARTRecPoint: public TObject  {
12 ////////////////////////////////////////////////////////////////////////
13  public:
14     AliSTARTRecPoint();
15     virtual ~AliSTARTRecPoint();
16     void SetMeanTime(Int_t time) {fTimeAverage=time;}
17     Int_t  GetMeanTime() {return fTimeAverage;}
18     Int_t  GetBestTimeRight() {return fTimeBestRight ;}
19     Int_t  GetBestTimeLeft() {return fTimeBestLeft ;}
20     void SetTimeBestRight( Int_t time) {fTimeBestRight = time;}
21     void SetTimeBestLeft( Int_t time) {fTimeBestLeft = time;}
22     void SetTimeDifference( Int_t time) {fTimeDifference= time;}
23    Int_t  GetTimeDifference() {return fTimeDifference;}
24     //    void SetProcessKoef( Float_t pp) {fProcessKoef = pp;}
25     virtual void SetTime (TArrayI &o);
26     virtual void GetTime (TArrayI &o);
27     virtual void SetADC (TArrayI &o);
28     virtual void GetADC (TArrayI &o);
29     virtual const char* GetName() const {return "START_V";}
30   private: 
31     //    Float_t fProcessKoef;  // for pp fProcessKoef=1 ; for Pb-Pb - 0.001
32     Int_t fTimeAverage;     // Average time
33     Int_t fTimeDifference;     // Diffrence time between left and right
34     Int_t fTimeBestRight;   //TOF first particle on the right
35     Int_t fTimeBestLeft;    //TOF first particle on the left
36     TArrayI *fTime;    // array's TDC in ns
37     TArrayI *fADC;    // array's ADC in number of photo electrons
38
39     ClassDef(AliSTARTRecPoint,1)  //Digit (Header) object for set:START
40 };
41
42
43 #endif
44
45
46