]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGPP/TPC/macros/AddTaskConfigOCDB.C
bug fix: use the NEW task
[u/mrichter/AliRoot.git] / PWGPP / TPC / macros / AddTaskConfigOCDB.C
CommitLineData
23c750f2 1AliTaskCDBconnect* AddTaskConfigOCDB(const char *path, Int_t run=0)
2{
3 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
4 if (!mgr) {
5 ::Error("AddTaskConfigOCDB", "No analysis manager to connect to.");
6 return NULL;
7 }
8 TString inputDataType = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
9 if (inputDataType != "ESD") {
10 ::Error("AddTaskCDBconnect", "Can only run with ESD input handler");
11 return NULL;
12 }
13
4ca24af4 14 AliTaskConfigOCDB *task= new AliTaskConfigOCDB("CDBconnect", path, run);
23c750f2 15 mgr->AddTask(task);
16 AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
17 mgr->ConnectInput(task, 0, cinput1);
18 return task;
19}