]>
Commit | Line | Data |
---|---|---|
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 */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
8 | //////////////////////////////////////////////////// | |
9 | // // | |
10 | // This class provides the TOF raw data object // | |
11 | // // | |
12 | //////////////////////////////////////////////////// | |
13 | ||
14 | #include "TObject.h" | |
15 | ||
16 | class AliTOFrawData : public TObject { | |
17 | // TOF rawData class | |
18 | public: | |
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); | |
26 | ||
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;}; | |
31 | ||
32 | Int_t GetTOF() const {return fTime;}; | |
33 | Int_t GetTOT() const; | |
34 | Int_t GetLeading() const {return fLeading;}; | |
35 | Int_t GetTrailing() const {return fTrailing;}; | |
36 | ||
37 | private: | |
38 | Int_t fACQflag; // ACQ flag | |
39 | Int_t fPSbit; // Packing bit | |
40 | ||
41 | Int_t fTRM; // TRM ID | |
42 | Int_t fTRMchain; // TRM Chain ID | |
43 | Int_t fTDC; // TDC number | |
44 | Int_t fTDCchannel; // TDC channel number | |
45 | ||
46 | Int_t fLeading; // Leading Edge | |
47 | Int_t fTrailing; // Trailing Edge | |
48 | Int_t fToT; // Time-Over-Threashould | |
49 | Int_t fTime; // Time | |
50 | ||
51 | Int_t fError; // Error flag | |
52 | ||
53 | ClassDef(AliTOFrawData, 1) // class for TOF raw data | |
54 | }; | |
55 | ||
56 | #endif |