]>
Commit | Line | Data |
---|---|---|
fb44eb8e | 1 | #ifndef ALITRDDATAARRAYDIGITS_H |
2 | #define ALITRDDATAARRAYDIGITS_H | |
3 | ||
f5375dcb | 4 | #include "AliTRDdataArrayS.h" |
fb44eb8e | 5 | |
f5375dcb | 6 | //#define DEBUG |
fb44eb8e | 7 | |
f5375dcb | 8 | class AliTRDdataArrayDigits; |
fb44eb8e | 9 | |
10 | class AliTRDdataArrayDigits : public AliTRDdataArrayS | |
11 | { | |
fb44eb8e | 12 | public: |
fb44eb8e | 13 | AliTRDdataArrayDigits(){}; |
14 | AliTRDdataArrayDigits(Int_t nrow, Int_t ncol, Int_t ntime); | |
15 | virtual ~AliTRDdataArrayDigits(){}; | |
16 | ||
f5375dcb | 17 | Short_t GetDataUnchecked(Int_t row, Int_t col, Int_t time) const; |
18 | Short_t GetData(Int_t row, Int_t col, Int_t time) const; | |
19 | Int_t GetOverThreshold(Short_t threshold); | |
20 | UChar_t GetPadStatus(Int_t row, Int_t col, Int_t time) const; | |
21 | void SetPadStatus(Int_t col, Int_t row, Int_t time, UChar_t status); | |
22 | Bool_t IsPadCorrupted(Int_t row, Int_t col, Int_t time); | |
fb44eb8e | 23 | |
24 | ClassDef(AliTRDdataArrayDigits, 1) // Container for TRD signals type of short taking pad masking into account | |
25 | }; | |
26 | #endif |