]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/macros/AddTaskPIDqa.C
Update pA run OADB configuration
[u/mrichter/AliRoot.git] / ANALYSIS / macros / AddTaskPIDqa.C
CommitLineData
5f5f0360 1AliAnalysisTask *AddTaskPIDqa(const char *useroutputfile=""){
1990d7b6 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
5f5f0360 17 TString outputfile=useroutputfile;
18 if (outputfile.IsNull()) outputfile = Form("%s:PIDqa", AliAnalysisManager::GetCommonFileName());
1990d7b6 19 AliAnalysisDataContainer *coutput1 =
20 mgr->CreateContainer("PIDqa", TList::Class(),
20caff84 21 AliAnalysisManager::kOutputContainer,outputfile);
1990d7b6 22
23 // connect containers
24 mgr->ConnectInput (task, 0, mgr->GetCommonInputContainer() );
25 mgr->ConnectOutput (task, 1, coutput1);
26
27 return task;
28}