- Int_t IsUsed() const { return (fQ < 0) ? 1 : 0; }
- void Use() { fQ = -fQ; }
-
- Bool_t From2pad() const { return TestBit(k2pad); }
- Bool_t From3pad() const { return TestBit(k3pad); }
- Bool_t From4pad() const { return TestBit(k4pad); }
- Bool_t From5pad() const { return TestBit(k5pad); }
- Bool_t FromLarge() const { return TestBit(kLarge);}
- Bool_t Isolated() const { return (TestBit(k2pad) || TestBit(k3pad)); }
-
- void SetDetector(Int_t d) { fDetector = d; }
- void SetLocalTimeBin(Int_t t) { fTimeBin = t; }
- void SetQ(Float_t q) { fQ = q; }
-
- Int_t GetDetector() const { return fDetector; }
- Int_t GetLocalTimeBin() const { return fTimeBin; }
- Float_t GetQ() const { return fQ; }
+ UChar_t GetPadMaskedPosition() const { return fClusterMasking & 7; }
+ UChar_t GetPadMaskedStatus() const { return fClusterMasking >> 3; }
+ Int_t GetDetector() const { return fDetector; }
+ Int_t GetLocalTimeBin() const { return fLocalTimeBin; }
+ Float_t GetQ() const { return fQ; }
+ Int_t GetNPads() const { return fNPads; }
+ Float_t GetCenter() const { return fCenter; }
+ Int_t GetPadCol() const { return fPadCol; }
+ Int_t GetPadRow() const { return fPadRow; }
+ Int_t GetPadTime() const { return fPadTime; }
+ Short_t *GetSignals() { return fSignals; }
+ Float_t GetSumS() const;