]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/TenderSupplies/AddTaskTender.C
o TPC tender updates:
[u/mrichter/AliRoot.git] / ANALYSIS / TenderSupplies / AddTaskTender.C
index 6cb858052b88fd128250fc08f90133750de925a9..bbfc3f18637cd33bd976b932247942a35071c91d 100644 (file)
@@ -17,13 +17,17 @@ AliAnalysisTask *AddTaskTender(Bool_t useV0=kFALSE){
   AliTender *tender=new AliTender("AnalysisTender");
   tender->SetCheckEventSelection(checkEvtSelection);
   tender->SetDefaultCDBStorage("raw://");
-  mgr->AddTask(tender);
   if (checkEvtSelection) {
-     if (mgr->GetTasks()->First() != (TObject*)tender) {
-        ::Error("When setting the tender to check the event selection, it has to be the first wagon ! Aborting.");
+    if (mgr->GetTasks()->First() != (TObject*)tender ) {
+      TString firstName(mgr->GetTasks()->First()->GetName());
+      Bool_t isSecond=(mgr->GetTasks()->At(1) == (TObject*)tender);
+      if (! (firstName=="PIDResponseTask" && isSecond )){
+        ::Error("When setting the tender to check the event selection, it has to be the first wagon, or the first after the Physics selection ! Aborting.");
         return NULL;
-     }
-  }   
+      }
+    }
+  }
+  mgr->AddTask(tender);
   
   //========= Attach VZERO supply ======