From d3b3019c11a31c70d71e341dab850b10a72f8c6a Mon Sep 17 00:00:00 2001 From: schutz Date: Wed, 16 Apr 2008 22:10:26 +0000 Subject: [PATCH] set default OCDB storage when QA ref dir is set --- STEER/AliQA.cxx | 7 +++++++ STEER/AliQAChecker.cxx | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/STEER/AliQA.cxx b/STEER/AliQA.cxx index 69825003cde..2dc1412b03a 100644 --- a/STEER/AliQA.cxx +++ b/STEER/AliQA.cxx @@ -39,6 +39,7 @@ // --- Standard library --- // --- AliRoot header files --- +#include "AliCDBManager.h" #include "AliLog.h" #include "AliQA.h" @@ -482,6 +483,12 @@ void AliQA::SetQARefStorage(const char * name) } TString tmp(fgQARefDirName) ; // + fgQARefFileName) ; printf("AliQA::SetQARefDir: QA references are in %s\n", tmp.Data() ) ; + + AliCDBManager* man = AliCDBManager::Instance() ; + if ( ! man->IsDefaultStorageSet() ) { + man->SetDefaultStorage(AliQA::GetQARefStorage()) ; + man->SetSpecificStorage("*", AliQA::GetQARefStorage()) ; + } } //_____________________________________________________________________________ diff --git a/STEER/AliQAChecker.cxx b/STEER/AliQAChecker.cxx index 4418b23e84b..f9becc69935 100644 --- a/STEER/AliQAChecker.cxx +++ b/STEER/AliQAChecker.cxx @@ -155,8 +155,8 @@ void AliQAChecker::GetRefSubDir(const char * det, const char * task, TDirectory } else if (refStorage.Contains(AliQA::GetLabLocalOCDB()) || refStorage.Contains(AliQA::GetLabAliEnOCDB())) { AliCDBManager* man = AliCDBManager::Instance() ; if ( ! man->IsDefaultStorageSet() ) { - man->SetDefaultStorage(AliQA::GetQARefStorage()) ; - man->SetSpecificStorage("*", AliQA::GetQARefStorage()) ; + man->SetDefaultStorage(AliQA::GetQARefStorage()) ; + man->SetSpecificStorage("*", AliQA::GetQARefStorage()) ; } char detOCDBDir[20] ; sprintf(detOCDBDir, "%s/%s/%s", det, AliQA::GetRefOCDBDirName(), AliQA::GetRefDataDirName()) ; -- 2.43.5