- Double_t GetZ() const {return fZ;} // Cluster Z
- Double_t GetTDC() const {return fTDC;} // Cluster ToF
- Double_t GetADC() const {return TMath::Abs(fADC);} // Cluster Charge
- Int_t IsUsed() const {return (fADC<0) ? 1 : 0;} // Flagging
- Int_t GetLabel(Int_t n) const {return fLab[n];} // Labels of tracks in Cluster
- Int_t GetDetInd(Int_t n) const {return fdetIndex[n];} // Cluster Detector Indeces
- Int_t GetIndex() const {return fIdx;} // Cluster Index
- void Use() {fADC=-fADC;}
+
+ Double_t GetQuality() const {return fQuality;} // Cluster quality getter
+ Bool_t GetStatus() const {return fStatus;} // Cluster status getter
+ Int_t GetToT() const {return fToT;} // Cluster Charge getter
+ Int_t GetTDC() const {return fTDC;} // Cluster ToF getter
+ Int_t GetTDCND() const {return fTdcND;} // Cluster ToF getter
+ Int_t GetTDCRAW() const {return fTdcRAW;} // Cluster Raw time getter
+ Int_t GetADC() const {return TMath::Abs(fADC);} // Cluster Charge getter
+ Int_t IsUsed() const {return (fADC<0) ? 1 : 0;} // Flagging
+ Int_t GetDetInd(Int_t n) const {return fdetIndex[n];} // Cluster Detector Indices getter
+ Int_t GetIndex() const {return fIdx;} // Digit Index getter
+ Int_t GetDeltaBC() const {return fDeltaBC;}; // deltaBC
+ Int_t GetL0L1Latency() const {return fL0L1Latency;}; // L0L1 latency
+
+ void Use(Int_t = 0) {fADC=-fADC;} // setter
+ void SetQuality(Double_t quality) {fQuality = quality;} // Cluster quality setter
+ void SetStatus(Bool_t status) {fStatus = status;} // Cluster status setter
+ void SetToT(Int_t ToT) {fToT = ToT;} // Cluster ToT setter
+ void SetTDC(Int_t Tdc) {fTDC = Tdc;} // Cluster ToF setter
+ void SetTDCND(Int_t Tdc) {fTdcND = Tdc;} // Cluster ToFnd setter
+ void SetTDCRAW(Int_t Tdc) {fTdcRAW = Tdc;} // Cluster ToF-raw setter
+ void SetDeltaBC(Int_t value) {fDeltaBC = value;}; // deltaBC
+ void SetL0L1Latency(Int_t value) {fL0L1Latency = value;}; // L0-L1 latency