1 #ifndef ALITRDDATAARRAYDIGITS_H
2 #define ALITRDDATAARRAYDIGITS_H
4 #include "AliTRDdataArrayS.h"
8 class AliTRDdataArrayDigits;
10 class AliTRDdataArrayDigits : public AliTRDdataArrayS
13 AliTRDdataArrayDigits(){};
14 AliTRDdataArrayDigits(Int_t nrow, Int_t ncol, Int_t ntime);
15 virtual ~AliTRDdataArrayDigits(){};
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);
24 ClassDef(AliTRDdataArrayDigits, 1) // Container for TRD signals type of short taking pad masking into account