1 AliAnalysisTask *AddTaskPIDqa(){
2 //get the current analysis manager
3 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
5 Error("AddTaskPIDqa", "No analysis manager found.");
8 //============= Set Task Name ===================
9 TString taskName=("AliAnalysisTaskPIDqa");
10 //===============================================
12 gROOT->LoadMacro(Form("%s.cxx+",taskName.Data()));
14 //========= Add task to the ANALYSIS manager =====
15 AliAnalysisTaskPIDqa *task=new AliAnalysisTaskPIDqa("PIDqaTask");
19 //================================================
21 //================================================
23 TString outputfile = Form("%s:PIDqa", AliAnalysisManager::GetCommonFileName());
24 AliAnalysisDataContainer *coutput1 =
25 mgr->CreateContainer("PIDqa", TList::Class(),
26 AliAnalysisManager::kOutputContainer,outputfile);
29 mgr->ConnectInput (task, 0, mgr->GetCommonInputContainer() );
30 mgr->ConnectOutput (task, 1, coutput1);