]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGPP/PilotTrain/AddTaskCDBconnect.C
Dump object functionality
[u/mrichter/AliRoot.git] / PWGPP / PilotTrain / AddTaskCDBconnect.C
CommitLineData
b7bb4d9e 1AliTaskCDBconnect* AddTaskCDBconnect(const char *path="raw://", Int_t run=0)
f902e6f2 2{
3 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
4 if (!mgr) {
5 ::Error("AddTaskCDBconnect", "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
2b30638c 14 AliTaskCDBconnect *task= new AliTaskCDBconnect("CDBconnect", path, run);
2251e21b 15 mgr->AddTask(task);
f902e6f2 16 AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
17 mgr->ConnectInput(task, 0, cinput1);
18 return task;
19}