--- /dev/null
+void CheckDelaysOCDB(Int_t run)
+{
+ AliCDBManager *man = AliCDBManager::Instance();
+
+ man->SetDefaultStorage("raw://");
+ man->SetRun(run);
+
+ AliCDBEntry *ent = man->Get("VZERO/Calib/Data");
+ AliVZEROCalibData *calData = (AliVZEROCalibData*)ent->GetObject();
+
+ AliCDBEntry *ent1 = man->Get("VZERO/Calib/TimeDelays");
+ TH1F *delays = (TH1F*)ent1->GetObject();
+
+ TH1F *hitdelays = new TH1F("hitdelays","HitDelay values",64,-0.5,63.5);
+ hitdelays->SetLineColor(kRed);
+ TH1F *sumdelays = new TH1F("sumdelays","Sum of the delays and HitDelay values",64,-0.5,63.5);
+ sumdelays->SetLineColor(kGreen);
+
+ for(Int_t i = 0; i < 64; ++i) {
+ printf("Ch=%d delay=%.3f hitdelay=%.3f sum=%.3f\n",
+ i,
+ delays->GetBinContent(i+1),
+ calData->GetTimeOffset(i),
+ delays->GetBinContent(i+1)+calData->GetTimeOffset(i));
+ hitdelays->SetBinContent(i+1,calData->GetTimeOffset(i));
+ sumdelays->SetBinContent(i+1,delays->GetBinContent(i+1)+calData->GetTimeOffset(i));
+ }
+
+ new TCanvas;
+ delays->GetYaxis()->SetRangeUser(-10,10);
+ delays->Draw();
+ hitdelays->Draw("same");
+ sumdelays->Draw("same");
+}