Update for new AliQAManager (Yves)
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 23 Feb 2009 09:27:53 +0000 (09:27 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 23 Feb 2009 09:27:53 +0000 (09:27 +0000)
HMPID/AliHMPIDQAChecker.cxx
ITS/AliITSQASDDChecker.cxx

index 6d83465..7648ef1 100644 (file)
@@ -39,7 +39,7 @@
 #include "AliQAChecker.h"
 #include "AliHMPIDQAChecker.h"
 #include "AliCDBEntry.h"
-#include "AliCDBManager.h"
+#include "AliQAManager.h"
 
 ClassImp(AliHMPIDQAChecker)
 
@@ -61,14 +61,13 @@ Double_t * AliHMPIDQAChecker::Check(AliQA::ALITASK_t index, TObjArray ** list)
 
   Double_t * check = new Double_t[AliRecoParam::kNSpecies] ; 
   
-//YS THIS IS NOT CORRECT
   AliInfo(Form("Fix needed ....."));
-  AliCDBEntry *QARefRec = AliCDBManager::Instance()->Get("HMPID/QARef/Rec");
+  char * detOCDBDir = Form("HMPID/%s/%s", AliQA::GetRefOCDBDirName(), AliQA::GetRefDataDirName()) ; 
+  AliCDBEntry *QARefRec = AliQAManager::QAManager()->Get(detOCDBDir);
   if( !QARefRec){
     AliInfo("QA reference data NOT retrieved for Reconstruction check. No HMPIDChecker  ...exiting");
     return check;
   }
-//YS THIS IS NOT CORRECT
 
 // checking for empy histograms
   for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
index a58a88d..bee0be9 100644 (file)
@@ -30,7 +30,7 @@
 #include "AliITSQASDDChecker.h"
 #include "AliLog.h"
 #include "AliCDBEntry.h"
-#include "AliCDBManager.h"
+#include "AliQAManager.h"
 #include "AliQACheckerBase.h"
 #include "TSystem.h"
 
@@ -49,7 +49,8 @@ AliITSQASDDChecker& AliITSQASDDChecker::operator = (const AliITSQASDDChecker& qa
 Double_t AliITSQASDDChecker::Check(AliQA::ALITASK_t index, TObjArray * list) 
 {  
   AliDebug(1,Form("AliITSQASDDChecker called with offset: %d\n", fSubDetOffset));
-  AliCDBEntry *QARefObj = AliCDBManager::Instance()->Get("ITS/QARef/SDD");
+  char * detOCDBDir = Form("ITS/%s/%s", AliQA::GetRefOCDBDirName(), AliQA::GetRefDataDirName()) ; 
+  AliCDBEntry *QARefObj = AliQAManager::QAManager()->Get(detOCDBDir);
   if( !QARefObj){
     AliError("Calibration object retrieval failed! SDD will not be processed");
     return 1.;
@@ -67,7 +68,7 @@ Double_t AliITSQASDDChecker::Check(AliQA::ALITASK_t index, TObjArray * list)
       TIter next(list) ;
       TH1 * hdata ;
       for(offset =0;offset < fSubDetOffset; offset++){
-       hdata = dynamic_cast<TH1 *>(next());  
+        hdata = dynamic_cast<TH1 *>(next());  
       }
 
       while ( (hdata = dynamic_cast<TH1 *>(next())) && offset >= fSubDetOffset){