From cf7d7743df05d453a91c2c941af21b2a2985fd5d Mon Sep 17 00:00:00 2001 From: rpreghen Date: Sun, 22 Nov 2009 12:24:49 +0000 Subject: [PATCH] added hChNoisy histogram --- TOF/CheckCalibStatus.C | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/TOF/CheckCalibStatus.C b/TOF/CheckCalibStatus.C index 2df695a21d4..327abc3b6a0 100644 --- a/TOF/CheckCalibStatus.C +++ b/TOF/CheckCalibStatus.C @@ -29,6 +29,7 @@ CheckCalibStatus(AliCDBEntry *cdbe) AliTOFChannelOnlineStatusArray *array = (AliTOFChannelOnlineStatusArray *)cdbe->GetObject(); TH1F *hStatus = new TH1F("hStatus", "Channel status;index;status", array->GetSize(), 0., array->GetSize();); + TH1F *hChNoisy = new TH1F("hChNoisy", "Channel noise flag;index;noise flag", array->GetSize(), 0., array->GetSize();); TH2F *hNoiseMap = new TH2F("hNoiseMap", "Noise map;sector;strip", 72, 0., 18., 91, 0., 91.); TH2F *hEnableMap = new TH2F("hEnableMap", "Enable map;sector;strip", 72, 0., 18., 91, 0., 91.); @@ -46,11 +47,15 @@ CheckCalibStatus(AliCDBEntry *cdbe) hitmapx = sector + ((Double_t)(3 - fea) + 0.5) / 4.; hitmapy = sectorStrip; if (array->GetHWStatus(i) == AliTOFChannelOnlineStatusArray::kTOFHWOk) hEnableMap->Fill(hitmapx, hitmapy); - if (array->GetNoiseStatus(i) == AliTOFChannelOnlineStatusArray::kTOFNoiseBad) hNoiseMap->Fill(hitmapx, hitmapy); + if (array->GetNoiseStatus(i) == AliTOFChannelOnlineStatusArray::kTOFNoiseBad) { + hChNoisy->SetBinContent(i + 1, 1); + hNoiseMap->Fill(hitmapx, hitmapy); + } } TFile *fout = TFile::Open("CheckCalibStatus.root", "RECREATE"); hStatus->Write(); + hChNoisy->Write(); hNoiseMap->Write(); hEnableMap->Write(); fout->Close(); -- 2.43.0