Fix to make sure that the run number is set to CDB manager after setting
authorshahoian <shahoian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 2 Dec 2013 14:34:57 +0000 (14:34 +0000)
committershahoian <shahoian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 2 Dec 2013 14:34:57 +0000 (14:34 +0000)
the default storage

PWGPP/AliTaskCDBconnect.cxx

index f8bedc3..2bd7cea 100644 (file)
@@ -48,7 +48,6 @@ AliTaskCDBconnect::AliTaskCDBconnect(const char* name, const char *storage, Int_
 // Default constructor
   AliCDBManager *cdb = AliCDBManager::Instance();
   cdb->SetDefaultStorage(storage);
-  cdb->SetRun(run);
   DefineInput (0, TChain::Class());
   if (run>0) InitGRP();
 }
@@ -66,6 +65,7 @@ void AliTaskCDBconnect::InitGRP()
   // Initialize geometry and mag. field
   AliCDBManager *cdb = AliCDBManager::Instance();
   if (!cdb->IsDefaultStorageSet()) cdb->SetDefaultStorage("raw://");
+  cdb->SetRun(fRun);
   if (!fGRPManager) fGRPManager = new AliGRPManager();
   AliInfo("AliCDBconnect: #### Loading GRP to init B-field...");
   if(!fGRPManager->ReadGRPEntry()) AliFatal("Cannot get GRP entry"); 
@@ -113,8 +113,6 @@ void AliTaskCDBconnect::Exec(Option_t* /*option*/)
   // Intercept when the run number changed
   if (fRun != run) {
     fRun = run;
-    AliCDBManager *cdb = AliCDBManager::Instance();
-    cdb->SetRun(run);
     InitGRP();
   }
 }