+
+
+void
+AliHLTPHOSDigitMaker::SetBadChannelMask(TH2F* badChannelHGHist, TH2F* badChannelLGHist, Float_t qCut)
+{
+ for(int x = 0; x < N_XCOLUMNS_MOD; x++)
+ {
+ for(int z = 0; z < N_ZROWS_MOD; z++)
+ {
+ if(badChannelHGHist->GetBinContent(x, z) < qCut && badChannelHGHist->GetBinContent(x, z) > 0)
+ {
+ fBadChannelMask[x][z][HIGH_GAIN] = 1;
+ }
+ else
+ {
+ fBadChannelMask[x][z][HIGH_GAIN] = 0;
+ }
+ if(badChannelLGHist->GetBinContent(x, z) < qCut && badChannelLGHist->GetBinContent(x, z) > 0)
+ {
+ fBadChannelMask[x][z][LOW_GAIN] = 0;
+ }
+ else
+ {
+ fBadChannelMask[x][z][LOW_GAIN] = 0;
+ }
+ }
+ }
+}