]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSclusterSSD.h
fITSModuleIndexInfo is now copied from the AliITStrackV2 to the AliESDtrack (A. Dainese)
[u/mrichter/AliRoot.git] / ITS / AliITSclusterSSD.h
index be874c9a0e79cfdd3f3c1cb1ac9d7be77aa18a0e..bac505bf6fc4d5f6462803c8de17ef16e02cc9e0 100644 (file)
@@ -27,35 +27,34 @@ class AliITSclusterSSD : public TObject{
     AliITSclusterSSD(Int_t ndigits, Int_t *DigitIndexes,
                     TObjArray *Digits, Bool_t side);           
     AliITSclusterSSD(const AliITSclusterSSD &source); 
-    AliITSclusterSSD&  operator=( const AliITSclusterSSD & source);
+    AliITSclusterSSD& operator=( const AliITSclusterSSD & source);
     void AddDigit(Int_t index){//adds on digit
        (*fDigitsIndex)[fNDigits++]=index;} 
-    TObjArray* GetPointer2Digits(){// comment to be written 
-       return fDigits;}
+    TObjArray* GetPointer2Digits(){return fDigits;}// comment to be written
     void SetPointer2Digits(TObjArray *digits){// comment to be written
        fDigits = digits;}
-    Int_t GetNumOfDigits(){//Returns number of digits that creates this cluster
+    Int_t GetNumOfDigits() const {//Returns number of digits that creates this cluster
        return fNDigits;}
     Int_t GetDigitSignal(Int_t digit);
     AliITSdigitSSD *GetDigit(Int_t idx) { // comment to be written
        return (AliITSdigitSSD *)((*fDigits)[GetDigitIndex(idx)]);}
-    Int_t GetDigitIndex (Int_t digit) {// comment to be written
+    Int_t GetDigitIndex (Int_t digit) const {// comment to be written
        return (*fDigitsIndex)[digit];}
     Int_t GetDigitStripNo(Int_t digit);
-    Int_t GetFirstDigitStripNo(){// comment to be written
-       return GetDigitStripNo(0);}
+    // comment to be written
+    Int_t GetFirstDigitStripNo(){return GetDigitStripNo(0);}
     Int_t GetLastDigitStripNo(){// comment to be written
        return GetDigitStripNo(fNDigits-1);}
      //splits this one side cluster for two
     Int_t SplitCluster(Int_t where,Int_t *outdigits);
     void AddCross(Int_t clIndex);  //Add index of cluster that it crosses with
      //return index of cluster that it crosses with
-    Int_t GetCross(Int_t crIndex);
-    Int_t GetCrossNo() {// Returns number of crosses
-       return fNCrosses;} 
+    Int_t GetCross(Int_t crIndex) const ;
+    Int_t GetCrossNo()  const {// Returns number of crosses
+       return fNCrosses;}
     void DelCross(Int_t index);
     Double_t GetPosition();
-    Double_t GetPositionError();
+    Double_t GetPositionError() const;
     Float_t GetTotalSignal();  
     Float_t GetTotalSignalError();
     void CutTotalSignal(Float_t sx) {// comment to be written
@@ -66,22 +65,18 @@ class AliITSclusterSSD : public TObject{
        return fLeftNeighbour;}
     void SetRightNeighbour(Bool_t nei) {// comment to be written
        fRightNeighbour=nei;}
-    void SetLeftNeighbour(Bool_t nei) {// comment to be written
-       fLeftNeighbour=nei;}
-    void SetNTracks(Int_t ntracks) {// set ntracks
-       fNTracks=ntracks;}
-    Int_t GetNTracks(){// comment to be written
-       return fNTracks;}
-    Bool_t GetSide(){// comment to be written
-       return fSide;}
-    Int_t CheckSatus(Int_t *tracks){//check if digits comes from the same track
-       return 0;}  
+    //comment to be written
+    void SetLeftNeighbour(Bool_t nei){fLeftNeighbour=nei;}
+    void SetNTracks(Int_t ntracks) {fNTracks=ntracks;}// set ntracks
+    Int_t GetNTracks() const {return fNTracks;}// comment to be written
+    Bool_t GetSide() const {return fSide;}// comment to be written
+    Int_t CheckSatus(Int_t *) const {return 0;}//check if dig's comes from same track
     Int_t *GetTracks(Int_t &nt);
     void Consume(){// comment
        fConsumed = kTRUE;}
     Bool_t IsConsumed() const{// comment
        return fConsumed;}
-    Bool_t IsCrossingWith(Int_t idx);
+    Bool_t IsCrossingWith(Int_t idx) const;
  protected:
     Bool_t    fSide;        //True if P
     TObjArray *fDigits;     //Pointer to List of Digitsbelonging to AliITS