}
AliSysInfo::AddStamp("RunQA");
-
+ //
+ StoreUsedCDBMaps();
+ //
TString snapshotFileOut("");
if(TString(gSystem->Getenv("OCDB_SNAPSHOT_CREATE")) == TString("kTRUE")){
AliInfo(" ******** Creating the snapshot! *********");
gAlice->Write(0,TObject::kOverwrite);//write AliRun
AliRunLoader::Instance()->Write(0,TObject::kOverwrite);//write RunLoader itself
//
- StoreUsedCDBMaps();
- //
if(gAlice->GetMCApp()) gAlice->GetMCApp()->FinishRun();
AliRunLoader::Instance()->Synchronize();
}
{
// write in galice.root maps with used CDB paths
//
+ //
+ AliRunLoader* runLoader = LoadRun();
+ if (!runLoader) {
+ AliError("Failed to open gAlice.root in write mode");
+ return;
+ }
+ //
const TMap *cdbMap = AliCDBManager::Instance()->GetStorageMap();
const TList *cdbList = AliCDBManager::Instance()->GetRetrievedIds();
//
AliRunLoader::Instance()->CdGAFile();
gDirectory->WriteObject(cdbMapCopy,"cdbMap","kSingleKey");
gDirectory->WriteObject(cdbListCopy,"cdbList","kSingleKey");
+ delete runLoader;
//
AliInfo(Form("Stored used OCDB entries as TMap %s and TList %s in %s",
cdbMapCopy->GetName(),