- AliITSclusterSSD* GetCluster(Int_t idx, Bool_t side);
- void FindNeighbouringDigits();
- void SeparateOverlappedClusters();
- void SplitCluster(TArrayI *list,Int_t nsplits,Int_t indx,Bool_t side);
- Int_t SortDigitsP(Int_t start, Int_t end);
- Int_t SortDigitsN(Int_t start, Int_t end);
- void FillDigitsIndex();
- void SortDigits();
- void FillClIndexArrays(Int_t* arrayP, Int_t *arrayN) const;
- void SortClusters(Int_t* arrayP, Int_t *arrayN);
- Int_t SortClustersP(Int_t start, Int_t end,Int_t *array);
- Int_t SortClustersN(Int_t start, Int_t end,Int_t *array);
- void ClustersToPackages();
- Int_t GetDiff(Float_t *retx, Float_t *rety) const {return 0;}
- void CalcStepFactor(Float_t Psteo, Float_t Nsteo );
- Bool_t GetCrossing(Float_t &x, Float_t &z); //x, y of strips crossing
- void GetCrossingError(Float_t& dp, Float_t& dn);//x, y of strips crossing err.
+ AliITSclusterSSD* GetCluster(Int_t idx, Bool_t side){
+ return (side) ? GetPSideCluster(idx) : GetNSideCluster(idx);};
+ void FindNeighbouringDigits();
+ void SeparateOverlappedClusters();
+ void SplitCluster(TArrayI *list,Int_t nsplits,Int_t indx,Bool_t side);
+ Int_t SortDigitsP(Int_t start, Int_t end);
+ Int_t SortDigitsN(Int_t start, Int_t end);
+ void FillDigitsIndex();
+ void SortDigits();
+ void FillClIndexArrays(Int_t* arrayP, Int_t *arrayN) const;
+ void SortClusters(Int_t* arrayP, Int_t *arrayN);
+ Int_t SortClustersP(Int_t start, Int_t end,Int_t *array);
+ Int_t SortClustersN(Int_t start, Int_t end,Int_t *array);
+ void ClustersToPackages();
+ Int_t GetDiff(Double_t */*retx*/, Double_t */*rety*/) const {return 0;}
+ void CalcStepFactor(Double_t Psteo, Double_t Nsteo );
+ Bool_t GetCrossing(Double_t &x, Double_t &z); //x, y of strips crossing
+ //x, y of strips crossing err.
+ void GetCrossingError(Double_t& dp, Double_t& dn);