]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/macros/AddTaskPIDqa.C
new version (M.Vala)
[u/mrichter/AliRoot.git] / ANALYSIS / macros / AddTaskPIDqa.C
CommitLineData
1990d7b6 1AliAnalysisTask *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 }
1990d7b6 8
9 //========= Add task to the ANALYSIS manager =====
10 AliAnalysisTaskPIDqa *task=new AliAnalysisTaskPIDqa("PIDqaTask");
11 mgr->AddTask(task);
1990d7b6 12
13 //================================================
14 // data containers
15 //================================================
16
20caff84 17 TString outputfile = Form("%s:PIDqa", AliAnalysisManager::GetCommonFileName());
1990d7b6 18 AliAnalysisDataContainer *coutput1 =
19 mgr->CreateContainer("PIDqa", TList::Class(),
20caff84 20 AliAnalysisManager::kOutputContainer,outputfile);
1990d7b6 21
22 // connect containers
23 mgr->ConnectInput (task, 0, mgr->GetCommonInputContainer() );
24 mgr->ConnectOutput (task, 1, coutput1);
25
26 return task;
27}