public:
- enum { kInChamber = BIT(14)
- , kUsed = BIT(15)
- , kShared = BIT(16)
- };
- enum { kMaskedLeft = BIT(0)
- , kMaskedCenter= BIT(1)
- , kMaskedRight = BIT(2)
+ enum { kInChamber = BIT(16)};
+ enum { kMaskedLeft = 0
+ , kMaskedCenter = 1
+ , kMaskedRight = 2
};
AliTRDcluster();
Bool_t IsEqual(const TObject *otherCluster) const;
Bool_t IsInChamber() const { return TestBit(kInChamber); }
Bool_t IsMasked() const { return fClusterMasking ? kTRUE : kFALSE; }
- Bool_t IsShared() const { return TestBit(kShared); }
- Bool_t IsUsed() const { return TestBit(kUsed); }
+ Bool_t IsShared() const { return IsClusterShared();}
+ Bool_t IsUsed() const { return IsClusterUsed(); }
UChar_t GetPadMaskedPosition() const { return fClusterMasking & 7; }
UChar_t GetPadMaskedStatus() const { return fClusterMasking >> 3; }
void SetInChamber(Bool_t in = kTRUE) { SetBit(kInChamber,in); }
void SetPadMaskedPosition(UChar_t position);
void SetPadMaskedStatus(UChar_t status);
- void SetShared(Bool_t sh = kTRUE) { SetBit(kShared,sh); }
- void Use(Int_t = 0) { SetBit(kUsed, kTRUE); }
+ void SetPadCol(UChar_t inPadCol){ fPadCol = inPadCol;}
+ void SetPadRow(UChar_t inPadRow){ fPadRow = inPadRow;}
+ void SetPadTime(UChar_t inPadTime){ fPadTime = inPadTime;}
+ void SetDetector(Short_t inDetector){ fDetector = inDetector;}
+ void SetQ(Float_t inQ){ fQ = inQ;}
+ void SetClusterMasking(UChar_t inClusterMasking){ fClusterMasking = inClusterMasking;}
+ void SetShared(Bool_t sh = kTRUE) { SetBit(AliCluster::kShared,sh); }
+ void Use(Int_t = 0) { SetBit(AliCluster::kUsed, kTRUE); }
protected:
UChar_t fPadCol; // Central pad number in column direction