+ void SetQ0(Int_t charge) { fQ0 = charge; }
+ void SetQ1(Int_t charge) { fQ1 = charge; }
+ void SetNHits(Int_t nhits) { fNHits = nhits; }
+ void SetNHits0(Int_t nhits) { fNHits0 = nhits; }
+ void SetNHits1(Int_t nhits) { fNHits1 = nhits; }
+
+ void SetSlope(Float_t slope) { fSlope = slope; }
+ void SetOffset(Float_t offset) { fOffset = offset; }
+ void SetError(Float_t error) { fError = error; }
+ void SetClusters(Float_t *res, Float_t *q, Int_t n);
+
+ Float_t GetSlope() const { return fSlope; }
+ Float_t GetOffset() const { return fOffset; }
+ Float_t GetError() const { return fError; }
+ Int_t GetNClusters() const { return fNClusters; }
+ Float_t *GetResiduals() const { return fResiduals; }
+ Float_t *GetClsCharges() const { return fClsCharges; }