ROOT logo
AliAnalysisTask *AddTaskPIDqa(const char *useroutputfile=""){
  //get the current analysis manager
  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  if (!mgr) {
    Error("AddTaskPIDqa", "No analysis manager found.");
    return 0;
  }
  
  //========= Add task to the ANALYSIS manager =====
  AliAnalysisTaskPIDqa *task=new AliAnalysisTaskPIDqa("PIDqaTask");
  mgr->AddTask(task);
  
  //================================================
  //              data containers
  //================================================

  TString outputfile=useroutputfile;
  if (outputfile.IsNull()) outputfile = Form("%s:PIDqa", AliAnalysisManager::GetCommonFileName());
  AliAnalysisDataContainer *coutput1 =
    mgr->CreateContainer("PIDqa", TList::Class(),
                         AliAnalysisManager::kOutputContainer,outputfile);
  
  //           connect containers
  mgr->ConnectInput  (task,  0, mgr->GetCommonInputContainer() );
  mgr->ConnectOutput (task,  1, coutput1);
  
  return task;
}
 AddTaskPIDqa.C:1
 AddTaskPIDqa.C:2
 AddTaskPIDqa.C:3
 AddTaskPIDqa.C:4
 AddTaskPIDqa.C:5
 AddTaskPIDqa.C:6
 AddTaskPIDqa.C:7
 AddTaskPIDqa.C:8
 AddTaskPIDqa.C:9
 AddTaskPIDqa.C:10
 AddTaskPIDqa.C:11
 AddTaskPIDqa.C:12
 AddTaskPIDqa.C:13
 AddTaskPIDqa.C:14
 AddTaskPIDqa.C:15
 AddTaskPIDqa.C:16
 AddTaskPIDqa.C:17
 AddTaskPIDqa.C:18
 AddTaskPIDqa.C:19
 AddTaskPIDqa.C:20
 AddTaskPIDqa.C:21
 AddTaskPIDqa.C:22
 AddTaskPIDqa.C:23
 AddTaskPIDqa.C:24
 AddTaskPIDqa.C:25
 AddTaskPIDqa.C:26
 AddTaskPIDqa.C:27
 AddTaskPIDqa.C:28
 AddTaskPIDqa.C:29