+ AliMUONRawCluster();
+ virtual ~AliMUONRawCluster() { }
+ Float_t GetRadius(Int_t i) {return TMath::Sqrt(fX[i]*fX[i]+fY[i]*fY[i]);}
+ Bool_t IsSortable() const {return kTRUE;}
+ Int_t Compare(const TObject *obj) const;
+ Int_t PhysicsContribution() const;
+ virtual void Print(Option_t* opt="") const;
+ static Int_t BinarySearch(Float_t r, TArrayF ccord, Int_t from, Int_t upto);
+ static void SortMin(Int_t *idx,Float_t *xdarray, Float_t *xarray, Float_t *yarray, Float_t *qarray,Int_t ntr);
+ void DumpIndex();
+
+ Int_t AddCharge(Int_t i, Int_t Q);
+ Int_t AddX(Int_t i, Float_t X);
+ Int_t AddY(Int_t i, Float_t Y);
+ Int_t AddZ(Int_t i, Float_t Z);
+
+ Int_t GetCharge(Int_t i=0) const;
+ Float_t GetX(Int_t i=0) const;
+ Float_t GetY(Int_t i=0) const;
+ Float_t GetZ(Int_t i=0) const;
+ Int_t GetTrack(Int_t i=0) const;
+ Int_t GetPeakSignal(Int_t i=0) const;
+ Int_t GetMultiplicity(Int_t i=0) const;
+ Int_t GetClusterType() const;
+ Int_t GetGhost() const;
+ Int_t GetNcluster(Int_t i=0) const;
+ Float_t GetChi2(Int_t i=0) const;
+ Int_t GetIndex(Int_t i, Int_t j) const;
+ Int_t GetOffset(Int_t i, Int_t j) const;
+ Float_t GetContrib(Int_t i, Int_t j) const;
+ Int_t GetPhysics(Int_t i) const;
+ Int_t GetDetElemId() const ;
+ Float_t GetError(Int_t iXY) const;
+ Float_t GetErrX() const;
+ Float_t GetErrY() const;
+
+ Int_t SetCharge(Int_t i,Int_t Q);
+ Int_t SetX(Int_t i, Float_t X);
+ Int_t SetY(Int_t i, Float_t Y);
+ Int_t SetZ(Int_t i, Float_t Z);
+ void SetDetElemId(Int_t Id);
+ Int_t SetTrack(Int_t i, Int_t track);
+ Int_t SetPeakSignal(Int_t i, Int_t peaksignal);
+ Int_t SetMultiplicity(Int_t i, Int_t mul);
+ Int_t SetClusterType(Int_t type);
+ Int_t SetGhost(Int_t ghost);
+ Int_t SetNcluster(Int_t i, Int_t ncluster);
+ Int_t SetChi2(Int_t i, Float_t chi2);
+ void SetIndex(Int_t i, Int_t j, Int_t index);
+ void SetOffset(Int_t i, Int_t j, Int_t offset);
+ void SetContrib(Int_t i, Int_t j, Float_t contrib);
+ void SetPhysics(Int_t i, Int_t physics);
+ void SetError(Int_t iXY, Float_t err);
+ void SetErrX(Float_t err);
+ void SetErrY(Float_t err);