ROOT logo
AliTaskConfigOCDB* AddTaskConfigOCDB(const char *path, Int_t run=0) 
{
    AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
    if (!mgr) {
       ::Error("AddTaskConfigOCDB", "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;
    }   
    
    AliTaskConfigOCDB *task= new AliTaskConfigOCDB("CDBconnect", path, run);
    mgr->AddTask(task);
    AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();    
    mgr->ConnectInput(task,  0, cinput1);
    return task;
}   
 AddTaskConfigOCDB.C:1
 AddTaskConfigOCDB.C:2
 AddTaskConfigOCDB.C:3
 AddTaskConfigOCDB.C:4
 AddTaskConfigOCDB.C:5
 AddTaskConfigOCDB.C:6
 AddTaskConfigOCDB.C:7
 AddTaskConfigOCDB.C:8
 AddTaskConfigOCDB.C:9
 AddTaskConfigOCDB.C:10
 AddTaskConfigOCDB.C:11
 AddTaskConfigOCDB.C:12
 AddTaskConfigOCDB.C:13
 AddTaskConfigOCDB.C:14
 AddTaskConfigOCDB.C:15
 AddTaskConfigOCDB.C:16
 AddTaskConfigOCDB.C:17
 AddTaskConfigOCDB.C:18
 AddTaskConfigOCDB.C:19
 AddTaskConfigOCDB.C:20