making the container name parameterized
[u/mrichter/AliRoot.git] / PWG / CaloTrackCorrBase / AliCalorimeterUtils.cxx
index ae30b82..1322e8d 100755 (executable)
@@ -249,7 +249,10 @@ void AliCalorimeterUtils::AccessOADB(AliVEvent* event)
       
       if(trecal)
       {
-        TObjArray *trecalpass=(TObjArray*)trecal->FindObject(pass);
+        TString passTmp = pass;
+        if(pass!="pass1" && pass!="pass2") passTmp = "pass2"; // TEMPORARY FIX FOR LHC11a analysis
+        
+        TObjArray *trecalpass=(TObjArray*)trecal->FindObject(passTmp);
         
         if(trecalpass)
         {
@@ -1139,6 +1142,8 @@ TString AliCalorimeterUtils::GetPass()
   if      (pass.Contains("ass1")) return TString("pass1");
   else if (pass.Contains("ass2")) return TString("pass2");
   else if (pass.Contains("ass3")) return TString("pass3");
+  else if (pass.Contains("ass4")) return TString("pass4");
+  else if (pass.Contains("ass5")) return TString("pass5");
 
   // No condition fullfilled, give a default value
   printf("AliCalorimeterUtils::GetPass() - Pass number string not found \n");