AliAnalysisTask* AddTaskTRDtriggerCheck(const char *name = "trd_trgcheck")
{
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
if (!mgr) {
cerr << "No Analysis manager available" << endl;
return 0x0;
}
AliAnalysisTaskTRDtriggerCheck *task = new AliAnalysisTaskTRDtriggerCheck("TRDtriggerCheck");
// task->SetDebugLevel(2);
mgr->AddTask(task);
AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
AliAnalysisDataContainer *coutput = mgr->GetCommonOutputContainer();
AliAnalysisDataContainer *chist =
mgr->CreateContainer(Form("hist_%s", name), TList::Class(), AliAnalysisManager::kOutputContainer,
Form("%s:PWGTRD_trgcheck", AliAnalysisManager::GetCommonFileName()));
if (!chist) {
::Error("AddTaskTRDtriggerCheck", "no output container created");
return 0x0;
}
mgr->ConnectInput(task, 0, cinput);
if (coutput)
mgr->ConnectOutput(task, 0, coutput);
mgr->ConnectOutput(task, 1, chist);
return task;
}
AddTaskTRDtriggerCheck.C:1 AddTaskTRDtriggerCheck.C:2 AddTaskTRDtriggerCheck.C:3 AddTaskTRDtriggerCheck.C:4 AddTaskTRDtriggerCheck.C:5 AddTaskTRDtriggerCheck.C:6 AddTaskTRDtriggerCheck.C:7 AddTaskTRDtriggerCheck.C:8 AddTaskTRDtriggerCheck.C:9 AddTaskTRDtriggerCheck.C:10 AddTaskTRDtriggerCheck.C:11 AddTaskTRDtriggerCheck.C:12 AddTaskTRDtriggerCheck.C:13 AddTaskTRDtriggerCheck.C:14 AddTaskTRDtriggerCheck.C:15 AddTaskTRDtriggerCheck.C:16 AddTaskTRDtriggerCheck.C:17 AddTaskTRDtriggerCheck.C:18 AddTaskTRDtriggerCheck.C:19 AddTaskTRDtriggerCheck.C:20 AddTaskTRDtriggerCheck.C:21 AddTaskTRDtriggerCheck.C:22 AddTaskTRDtriggerCheck.C:23 AddTaskTRDtriggerCheck.C:24 AddTaskTRDtriggerCheck.C:25 AddTaskTRDtriggerCheck.C:26 AddTaskTRDtriggerCheck.C:27 AddTaskTRDtriggerCheck.C:28 AddTaskTRDtriggerCheck.C:29 AddTaskTRDtriggerCheck.C:30 AddTaskTRDtriggerCheck.C:31 AddTaskTRDtriggerCheck.C:32 AddTaskTRDtriggerCheck.C:33