const TString AliQA::fkgRefFileName = "QA.root" ;
const TString AliQA::fkgQAOCDBDirName = "QA" ;
const TString AliQA::fkgRefOCDBDirName = "Ref" ;
-const TString AliQA::fkgQARefOCDBDefault = "local://$ALICE_ROOT" ;
+const TString AliQA::fkgQARefOCDBDefault = "alien://folder=/alice/" ;
//____________________________________________________________________________
AliQA::AliQA() :
TNamed("", ""),
//_____________________________________________________________________________
void AliQA::SetQARefStorage(const char * name)
{
- // Set the root directory where the QA reference data are stored
+ // Set the root directory where the QA reference data are stored
+
+ fgQARefDirName = name ;
+ if ( fgQARefDirName.Contains(fkgLabLocalFile) )
+ fgQARefFileName = fkgRefFileName ;
+ else if ( fgQARefDirName.Contains(fkgLabLocalOCDB) )
+ fgQARefFileName = fkgQAOCDBDirName ;
+ else if ( fgQARefDirName.Contains(fkgLabAliEnOCDB) )
+ fgQARefFileName = fkgQAOCDBDirName ;
- fgQARefDirName = name ;
- if ( fgQARefDirName.Contains(fkgLabLocalFile) )
- fgQARefFileName = fkgRefFileName ;
- else if ( fgQARefDirName.Contains(fkgLabLocalOCDB) )
- fgQARefFileName = fkgQAOCDBDirName ;
else {
printf("ERROR: %s is an invalid storage definition\n", name) ;
fgQARefDirName = "" ;
fgQARefFileName = "" ;
}
- TString tmp(fgQARefDirName + fgQARefFileName) ;
+ TString tmp(fgQARefDirName) ; // + fgQARefFileName) ;
printf("AliQA::SetQARefDir: QA references are in %s\n", tmp.Data() ) ;
}
in.open("tempo.txt", ifstream::in) ;
AliCDBManager* man = AliCDBManager::Instance();
- man->SetDefaultStorage("alien://folder=/alice/data/2008/LHC08a/OCDB/"); // AliQA::GetQARefDefaultStorage()
- AliQA::SetQARefStorage("local://../TestCDB") ;
- man->SetSpecificStorage(Form("%s/*", AliQA::GetQAOCDBDirName()), AliQA::GetQARefStorage());
+ man->SetDefaultStorage(AliQA::GetQARefDefaultStorage()) ;
+ AliQA::SetQARefStorage("alien://folder=/alice/QA/2008") ;
+ man->SetSpecificStorage(Form("%s/20%s/*", AliQA::GetQAOCDBDirName(), year),AliQA::GetQARefStorage());
AliQADataMakerSteer qas ;
TString detectors = "";
TString detectorsW = "";