+ // Check for dead channels
+ if (runType=="LED") {
+
+ Log(Form("Begin check for dead channels."));
+ for(Int_t mod=0; mod<nMod; mod++) {
+ for(Int_t col=0; col<nCol; col++) {
+ for(Int_t row=0; row<nRow; row++) {
+ sprintf(hnam,"mod%dcol%drow%d",mod,col,row);
+ histo = (TH1F*)f.Get(hnam);
+ if(histo)
+ if (histo->GetMean()<1) {
+ Log(Form("Channel: [%d,%d,%d] seems dead, <E>=%.1f.",mod,col,row,histo->GetMean()));
+ badMap.SetBadChannel(mod,col,row);
+ }
+ }
+ }
+ }
+ //Store bad channels map
+ AliCDBMetaData badMapMetaData;
+ result = Store("Bad", "EmcData", &badMap, &badMapMetaData);
+ return result;
+ }
+