// 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 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);
+ virtual FlagTypeITS 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