]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ANALYSIS/macros/AddTaskPIDqa.C
new version (M.Vala)
[u/mrichter/AliRoot.git] / ANALYSIS / macros / AddTaskPIDqa.C
1 AliAnalysisTask *AddTaskPIDqa(){
2   //get the current analysis manager
3   AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
4   if (!mgr) {
5     Error("AddTaskPIDqa", "No analysis manager found.");
6     return 0;
7   }
8   
9   //========= Add task to the ANALYSIS manager =====
10   AliAnalysisTaskPIDqa *task=new AliAnalysisTaskPIDqa("PIDqaTask");
11   mgr->AddTask(task);
12   
13   //================================================
14   //              data containers
15   //================================================
16
17   TString outputfile = Form("%s:PIDqa", AliAnalysisManager::GetCommonFileName());
18   AliAnalysisDataContainer *coutput1 =
19     mgr->CreateContainer("PIDqa", TList::Class(),
20                          AliAnalysisManager::kOutputContainer,outputfile);
21   
22   //           connect containers
23   mgr->ConnectInput  (task,  0, mgr->GetCommonInputContainer() );
24   mgr->ConnectOutput (task,  1, coutput1);
25   
26   return task;
27 }