]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSMapA2.h
New analysis modules
[u/mrichter/AliRoot.git] / ITS / AliITSMapA2.h
index 1ed6a325c3820bf1a1ed262bd9406129a8e02b5c..e3c698fcc5f7388ccf274def69e807d5aa00b8fd 100644 (file)
@@ -26,15 +26,12 @@ class AliITSMapA2 : public AliITSMapA1{
     // a threshold value
     AliITSMapA2(AliITSsegmentation *seg, TObjArray *hist,Double_t thresh);
     virtual ~AliITSMapA2(); // destructor
-    AliITSMapA2(const AliITSMapA2 &source); // copy constructor
-    // assignment operator
-    AliITSMapA2& operator=(const AliITSMapA2 &source);
     // fill pad signals into map 
     virtual void FillMap();
     // clear map
     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){}
+    virtual void SetHit(Int_t,Int_t,Int_t){}
     // set signal at a certain position in array
     void  SetHit(Int_t iz, Int_t ix, Double_t signal){
        fHitMapD[CheckedIndex(iz, ix)]=signal;}
@@ -49,21 +46,24 @@ class AliITSMapA2 : public AliITSMapA1{
     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){
+    virtual Int_t  GetHitIndex(Int_t iz, Int_t ix) const {
        return CheckedIndex(iz, ix);};
     // Get object (1D histogram)
-    virtual TObject *GetHit(Int_t iz, Int_t dummy);
+    virtual TObject *GetHit(Int_t iz, Int_t /* dummy */) const;
     // Test hit status
     virtual FlagType TestHit(Int_t iz, Int_t ix);
     // Get signal using two dim. index
-    virtual Double_t GetSignal(Int_t iz, Int_t ix)
+    virtual Double_t GetSignal(Int_t iz, Int_t ix) const
        {return GetSignal(GetHitIndex(iz,ix));}
     // Get signal
-    Double_t GetSignal(Int_t index);
+    Double_t GetSignal(Int_t index) const ;
     // Add new value to Map at cell
     virtual void AddSignal(Int_t iz, Int_t ix, Double_t sig);
 
  private:
+    AliITSMapA2(const AliITSMapA2 &source); // copy constructor
+    // assignment operator
+    AliITSMapA2& operator=(const AliITSMapA2 &source);
     void  FillMapFromHist(); // fills the map from a historgram
     void  FillHist(); // fills a histogram from the map
     void  ResetHist(); // resets the histogram