-CheckEnabledChannels(Int_t run, const Char_t *dbString)
+CheckEnabledChannels(Int_t run, const Char_t *dbString = "raw://")
{
/* init */
calib.Init();
TH2F *hEnabledMap = new TH2F("hEnabledMap", "Enabled channel map;sector;strip", 72, 0., 18., 91, 0., 91.);
+ TH1F *hEnabledFlag = new TH1F("hEnabledFlag", "Enabled channel flag;index;flag", 157248, 0., 157248.);
AliTOFcalibHisto calibhisto;
calibhisto.LoadCalibHisto();
Float_t hitmapx, hitmapy;
/* loop over channels */
for (Int_t ich = 0; ich < 157248; ich++) {
- if (!calib.IsChannelEnabled(ich, kTRUE, kTRUE)) continue;
+ if (!calib.IsChannelEnabled(ich)) continue;
sector = calibhisto.GetCalibMap(AliTOFcalibHisto::kSector, ich);
sectorStrip = calibhisto.GetCalibMap(AliTOFcalibHisto::kSectorStrip, ich);
padx = calibhisto.GetCalibMap(AliTOFcalibHisto::kPadX, ich);
hitmapx = sector + ((Double_t)(3 - fea) + 0.5) / 4.;
hitmapy = sectorStrip;
hEnabledMap->Fill(hitmapx, hitmapy);
+ hEnabledFlag->SetBinContent(ich + 1, 1);
}
hEnabledMap->DrawCopy("colz");
TFile *fileout = TFile::Open("CheckEnabledChannels.root", "RECREATE");
hEnabledMap->Write();
+ hEnabledFlag->Write();
fileout->Close();
}