]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDdataArrayDigits.h
correct error parameterization for pad row cross
[u/mrichter/AliRoot.git] / TRD / AliTRDdataArrayDigits.h
CommitLineData
fb44eb8e 1#ifndef ALITRDDATAARRAYDIGITS_H
2#define ALITRDDATAARRAYDIGITS_H
3
f5375dcb 4#include "AliTRDdataArrayS.h"
fb44eb8e 5
f5375dcb 6//#define DEBUG
fb44eb8e 7
f5375dcb 8class AliTRDdataArrayDigits;
fb44eb8e 9
10class 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