]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
fix for passes larger than 3 and temporary fix for time recalibration beyond pass2
authorgconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 27 Jun 2012 17:50:56 +0000 (17:50 +0000)
committergconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 27 Jun 2012 17:50:56 +0000 (17:50 +0000)
PWGGA/EMCALTasks/AliAnalysisTaskEMCALClusterize.cxx

index 1619dcb50b1ea76e42c49b34ece9fc896e5686b8..662c5a025c9955db196c27e7ec3cc0c0bed9dfa4 100644 (file)
@@ -311,8 +311,10 @@ void AliAnalysisTaskEMCALClusterize::AccessOADB()
     
     if(trecal)
     {
-      TObjArray *trecalpass=(TObjArray*)trecal->FindObject(pass);
-      
+      TString passTmp = pass;
+      if(pass!="pass1" && pass!="pass2") pass = "pass2"; // TEMPORARY FIX FOR LHC11a analysis
+      TObjArray *trecalpass=(TObjArray*)trecal->FindObject(passTmp);
+
       if(trecalpass)
       {
         printf("AliAnalysisTaskEMCALClusterize::SetOADBParameters() - Time Recalibrate EMCAL \n");
@@ -950,6 +952,8 @@ TString AliAnalysisTaskEMCALClusterize::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("AliAnalysisTaskEMCALClusterize::GetPass() - Pass number string not found \n");