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);
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...");
// 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 );