+++ /dev/null
-AliTaskCDBconnect* AddTaskCDBconnect(Int_t run=0)
-{
- AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
- if (!mgr) {
- ::Error("AddTaskCDBconnect", "No analysis manager to connect to.");
- return NULL;
- }
- TString inputDataType = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
- if (inputDataType != "ESD") {
- ::Error("AddTaskCDBconnect", "Can only run with ESD input handler");
- return NULL;
- }
-
- AliTaskCDBconnect *task= new AliTaskCDBconnect("CDBconnect");
- if (run) task->SetRunNumber(run);
- mgr->AddTask(task);
- AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
- mgr->ConnectInput(task, 0, cinput1);
- return task;
-}