X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=VZERO%2FCalculateHVs.C;h=6f7f73550d2f4df38f5616e99b6c96d08e65abae;hb=3db9616b6abacad6650ea1e7bf1c81cfc1aa12b6;hp=5d30dd6c65a05fb50194661f48fa7d82b663f376;hpb=3aa47a8e86a4cefb5cc6a5f5de0a246edd6eee86;p=u%2Fmrichter%2FAliRoot.git diff --git a/VZERO/CalculateHVs.C b/VZERO/CalculateHVs.C index 5d30dd6c65a..6f7f73550d2 100644 --- a/VZERO/CalculateHVs.C +++ b/VZERO/CalculateHVs.C @@ -1,19 +1,22 @@ -void CalculateHVs(Float_t requiredADCperMIP = 2.6, Int_t run = 137366) +void CalculateHVs(Float_t requiredADCperMIP = 2.6, Int_t run = 137366, Bool_t specificStorage = kTRUE) { AliCDBManager *man = AliCDBManager::Instance(); man->SetDefaultStorage("raw://"); - man->SetSpecificStorage("VZERO/Calib/PMGains","local://$ALICE_ROOT/OCDB"); - man->SetSpecificStorage("VZERO/Calib/LightYields","local://$ALICE_ROOT/OCDB"); + if (specificStorage) { + man->SetSpecificStorage("VZERO/Calib/PMGains","local://$ALICE_ROOT/OCDB"); + man->SetSpecificStorage("VZERO/Calib/LightYields","local://$ALICE_ROOT/OCDB"); + } man->SetRun(run); AliCDBEntry *ent = man->Get("VZERO/Calib/Data"); AliVZEROCalibData *calData = (AliVZEROCalibData*)ent->GetObject(); for(Int_t i = 0; i < 64; ++i) { - printf("%d %.0f (%.0f) S%d R%d\n", + printf("%d %.0f (%.0f) S%d R%d Delta=%.0f\n", i, calData->GetHV(i,requiredADCperMIP), calData->GetMeanHV(i), i%8, - (i<32) ? i/8 : (i-32)/8); + (i<32) ? i/8 : (i-32)/8, + calData->GetHV(i,requiredADCperMIP)-calData->GetMeanHV(i)); } }