From 36bd09c9a382b8379c4409454c866b5af4352351 Mon Sep 17 00:00:00 2001 From: hristov Date: Sat, 1 Nov 2008 05:52:04 +0000 Subject: [PATCH] Using TPC parameters from OCDB (Yuri) --- TPC/AliTPCComparison.C | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/TPC/AliTPCComparison.C b/TPC/AliTPCComparison.C index d9dd6b32c48..6b99bb520c3 100644 --- a/TPC/AliTPCComparison.C +++ b/TPC/AliTPCComparison.C @@ -40,11 +40,13 @@ #include "AliTPCClustersRow.h" #include "AliTPCcluster.h" #include "AliTPCLoader.h" + + #include "AliCDBManager.h" + #include "AliTPCcalibDB.h" #endif Int_t GoodTracksTPC(const Char_t *dir="."); -extern AliRun *gAlice; extern TBenchmark *gBenchmark; extern TROOT *gROOT; @@ -373,12 +375,6 @@ Int_t AliTPCComparison Int_t GoodTracksTPC(const Char_t *dir) { - if (gAlice) { - delete gAlice->GetRunLoader(); - delete gAlice;//if everything was OK here it is already NULL - gAlice = 0x0; - } - Char_t fname[100]; sprintf(fname,"%s/galice.root",dir); @@ -411,14 +407,17 @@ Int_t GoodTracksTPC(const Char_t *dir) { return 3; } - rl->CdGAFile(); - AliTPCParamSR *digp=(AliTPCParamSR*)gDirectory->Get("75x40_100x60_150x60"); + + AliCDBManager *man=AliCDBManager::Instance(); + man->SetDefaultStorage("local://$ALICE_ROOT"); + man->SetRun(0); + AliTPCParamSR *digp= + (AliTPCParamSR*)(AliTPCcalibDB::Instance()->GetParameters()); if (!digp) { - ::Error("AliTPCHits2Digits.C","TPC parameters have not been found !"); + ::Error("AliTPCComparison.C","TPC parameters have not been found !"); delete rl; return 4; } - TPC->SetParam(digp); Int_t nrow_up=digp->GetNRowUp(); Int_t nrows=digp->GetNRowLow()+nrow_up; -- 2.43.0