1 #ifndef ALITOFRAWDATA_H
2 #define ALITOFRAWDATA_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ////////////////////////////////////////////////////
10 // This class provides the TOF raw data object //
12 ////////////////////////////////////////////////////
16 class AliTOFrawData : public TObject {
19 AliTOFrawData(); // default ctr
20 AliTOFrawData(Int_t a, Int_t b, Int_t c, Int_t d, Int_t e, Int_t f, Int_t g, Int_t h, Int_t l); // ctr
21 AliTOFrawData(Int_t a, Int_t b, Int_t c, Int_t d, Int_t e, Int_t f, Int_t ee, Int_t ff, Int_t g, Int_t h, Int_t l); // ctr
22 ~AliTOFrawData() {}; // default dtr
23 AliTOFrawData(const AliTOFrawData& r); // dummy copy constructor
24 AliTOFrawData& operator=(const AliTOFrawData& r); // dummy assignment operator
25 void Update(Int_t tof, Int_t tot, Int_t leading, Int_t trailing, Int_t psBit, Int_t acq, Int_t errorFlag);
27 Int_t GetTRM() const {return fTRM;};
28 Int_t GetTRMchain() const {return fTRMchain;};
29 Int_t GetTDC() const {return fTDC;};
30 Int_t GetTDCchannel() const {return fTDCchannel;};
32 Int_t GetTOF() const {return fTime;};
34 Int_t GetLeading() const {return fLeading;};
35 Int_t GetTrailing() const {return fTrailing;};
38 Int_t fACQflag; // ACQ flag
39 Int_t fPSbit; // Packing bit
42 Int_t fTRMchain; // TRM Chain ID
43 Int_t fTDC; // TDC number
44 Int_t fTDCchannel; // TDC channel number
46 Int_t fLeading; // Leading Edge
47 Int_t fTrailing; // Trailing Edge
48 Int_t fToT; // Time-Over-Threashould
51 Int_t fError; // Error flag
53 ClassDef(AliTOFrawData, 1) // class for TOF raw data