AliPHOSEmcBadChannelsMap& operator= (const AliPHOSEmcBadChannelsMap &map);
~AliPHOSEmcBadChannelsMap() {}
- void SetBadChannel(Int_t module, Int_t col, Int_t row) { fBadChannelEmc[module-1][col-1][row-1] = kTRUE; ++fBads; }
+ void SetBadChannel(Int_t module, Int_t col, Int_t row);
Bool_t IsBadChannel(Int_t module, Int_t col, Int_t row) const { return fBadChannelEmc[module-1][col-1][row-1]; }
Int_t GetNumOfBadChannels() const { return fBads; }
+ void BadChannelIds(Int_t *badIds=0);
void Reset();
private:
Bool_t fBadChannelEmc[5][56][64]; //[mod][col][row]
Int_t fBads;
- ClassDef(AliPHOSEmcBadChannelsMap,1)
+ ClassDef(AliPHOSEmcBadChannelsMap,2)
};