Technical fix in CheckRecoCDBvsSimuCDB
authorshahoian <ruben.shahoyan@cern.ch>
Tue, 11 Mar 2014 14:52:52 +0000 (15:52 +0100)
committershahoian <ruben.shahoyan@cern.ch>
Tue, 11 Mar 2014 14:52:52 +0000 (15:52 +0100)
STEER/STEER/AliReconstruction.cxx

index 4536877..c574ec1 100644 (file)
@@ -4678,7 +4678,7 @@ void AliReconstruction::CheckRecoCDBvsSimuCDB()
   //
   // get reconstruction CDB
   const TMap *cdbMapRec = AliCDBManager::Instance()->GetStorageMap();   
-  const TList *cdbListRec = AliCDBManager::Instance()->GetRetrievedIds();       
+  const TList *cdbListRec = AliCDBManager::Instance()->GetRetrievedIds();
   //
   // get default path for reconstruction
   pair = (TPair*)cdbMapRec->FindObject("default");
@@ -4720,11 +4720,11 @@ void AliReconstruction::CheckRecoCDBvsSimuCDB()
     }
     else { // check in default storage list
       TIter nextRec(cdbListRec);
-      while ((stro=(TObjString*)nextRec())) {
-       if (stro->GetString().Contains(cdbent->GetName())) {
-         idRecD = stro->GetString();
-         break;
-       }
+      AliCDBId* id=0;
+      while ((id=(AliCDBId*)nextRec())) {
+       idRecD = id->ToString();
+       if (idRecD.Contains(cdbent->GetName())) break;
+       idRecD="";
       }
     }
     //-----------------------------