]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
add exchange container
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 17 May 2012 02:25:27 +0000 (02:25 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 17 May 2012 02:25:27 +0000 (02:25 +0000)
PWGGA/EMCALTasks/macros/AddTaskEMCALTender.C

index ba198b16e4a7fa7bc6ddf8219f1bb6b7999154c5..2849dc052d1b3a2679feedbdf46a6cc54b12ccf0 100644 (file)
@@ -26,6 +26,11 @@ AliAnalysisTaskSE *AddTaskEMCALTender()
     AliTender* alitender = new  AliTender("AliTender");
     alitender->AddSupply(EMCALSupply);
     ana = alitender;
+
+    AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tender_event", 
+                                                              AliESDEvent::Class(), 
+                                                              AliAnalysisManager::kExchangeContainer, 
+                                                              "default_tender");
   }
   else if (evhand->InheritsFrom("AliAODInputHandler")) {
     EMCALSupply = ConfigEmcalTenderSupply(kFALSE);
@@ -33,6 +38,11 @@ AliAnalysisTaskSE *AddTaskEMCALTender()
     AliEmcalTenderTask* emcaltender = new  AliEmcalTenderTask("AliEmcalTenderTask");
     emcaltender->SetEMCALTenderSupply(EMCALSupply);
     ana = emcaltender;
+
+    AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("tender_event", 
+                                                              AliAODEvent::Class(), 
+                                                              AliAnalysisManager::kExchangeContainer, 
+                                                              "default_tender");
   }
   else {
     ::Error("AddTaskEMCALTender", "Input event handler not recognized, AOD/ESD expected. Returning...");
@@ -44,11 +54,7 @@ AliAnalysisTaskSE *AddTaskEMCALTender()
   // Create ONLY the output containers for the data produced by the task.
   // Get and connect other common input/output containers via the manager as below
   //==============================================================================
-  AliAnalysisDataContainer *coutput1 = 
-    mgr->CreateContainer("tender_event", 
-                         AliESDEvent::Class(), 
-                         AliAnalysisManager::kExchangeContainer,
-                         "default_tender");
+
   mgr->ConnectInput  (ana, 0, mgr->GetCommonInputContainer());
   mgr->ConnectOutput (ana, 1, coutput1 );