ROOT logo
AliTaskCDBconnect* AddTaskCDBconnect(const char *path="raw://", 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", path, run);
    mgr->AddTask(task);
    AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();    
    mgr->ConnectInput(task,  0, cinput1);
    return task;
}   
 AddTaskCDBconnect.C:1
 AddTaskCDBconnect.C:2
 AddTaskCDBconnect.C:3
 AddTaskCDBconnect.C:4
 AddTaskCDBconnect.C:5
 AddTaskCDBconnect.C:6
 AddTaskCDBconnect.C:7
 AddTaskCDBconnect.C:8
 AddTaskCDBconnect.C:9
 AddTaskCDBconnect.C:10
 AddTaskCDBconnect.C:11
 AddTaskCDBconnect.C:12
 AddTaskCDBconnect.C:13
 AddTaskCDBconnect.C:14
 AddTaskCDBconnect.C:15
 AddTaskCDBconnect.C:16
 AddTaskCDBconnect.C:17
 AddTaskCDBconnect.C:18
 AddTaskCDBconnect.C:19
 AddTaskCDBconnect.C:20
 AddTaskCDBconnect.C:21