Added Some getters based on index instead of row,column.
authornilsen <nilsen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 25 Mar 2002 10:46:56 +0000 (10:46 +0000)
committernilsen <nilsen@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 25 Mar 2002 10:46:56 +0000 (10:46 +0000)
ITS/AliITSMapA2.cxx
ITS/AliITSMapA2.h

index 0514548..389307e 100644 (file)
@@ -151,18 +151,6 @@ void  AliITSMapA2::FillMap(){
     } // end for ndig
 }
 //______________________________________________________________________
-void  AliITSMapA2::SetHit(Int_t iz, Int_t ix, Double_t signal){
-    // set signal at a certain position in array
-
-    fHitMapD[CheckedIndex(iz, ix)]=signal;
-}
-//______________________________________________________________________
-void AliITSMapA2::DeleteHit(Int_t iz, Int_t ix){
-    //set the entry value to zero
-
-    fHitMapD[CheckedIndex(iz, ix)]=0;
-}
-//______________________________________________________________________
 void AliITSMapA2::FlagHit(Int_t iz, Int_t ix){
   //flag an entry
 
@@ -170,12 +158,6 @@ void AliITSMapA2::FlagHit(Int_t iz, Int_t ix){
                 -1000.*TMath::Abs((Int_t)(fHitMapD[CheckedIndex(iz, ix)])+1.);
 }
 //______________________________________________________________________
-Int_t AliITSMapA2::GetHitIndex(Int_t iz, Int_t ix){
-    //return the index of an entry in array 
-
-    return CheckedIndex(iz, ix);
-}
-//______________________________________________________________________
 TObject* AliITSMapA2::GetHit(Int_t i, Int_t dummy){
   //return a pointer to the 1D histogram
 
index 6ae1cd8..1ed6a32 100644 (file)
@@ -35,17 +35,22 @@ class AliITSMapA2 : public AliITSMapA1{
     virtual void ClearMap();    
     // set hit. Over written with a null function. See Double version below.
     virtual void SetHit(Int_t iz, Int_t ix, Int_t signal){}
-    // set hit
-    void  SetHit(Int_t iz, Int_t ix, Double_t signal);
+    // set signal at a certain position in array
+    void  SetHit(Int_t iz, Int_t ix, Double_t signal){
+       fHitMapD[CheckedIndex(iz, ix)]=signal;}
+    // set signal at a certain position in array
+    void  SetHit(Int_t index, Double_t signal){fHitMapD[index]=signal;}
     // Flag a hit as used
     // Set threshold for the signal
     virtual void SetThreshold(Int_t thresh) {fMapThresholdD=(Double_t)thresh;}
     // flags hit in map
     virtual  void  FlagHit(Int_t iz, Int_t ix);
-    // delets hit from map
-    virtual  void  DeleteHit(Int_t iz, Int_t ix);
-    // Get index in the map
-    virtual Int_t  GetHitIndex(Int_t iz, Int_t ix);
+    //set the entry value to zero
+    virtual  void  DeleteHit(Int_t iz, Int_t ix){
+       fHitMapD[CheckedIndex(iz, ix)]=0;}
+    //return the index of an entry in array
+    virtual Int_t  GetHitIndex(Int_t iz, Int_t ix){
+       return CheckedIndex(iz, ix);};
     // Get object (1D histogram)
     virtual TObject *GetHit(Int_t iz, Int_t dummy);
     // Test hit status