]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGLF/STRANGENESS/Hypernuclei/AddTaskNucleiv2SP.C
fixing Coverity notifications
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / Hypernuclei / AddTaskNucleiv2SP.C
1 class AliAnalysisDataContainer;
2
3 AliAnalysisTask *AddTaskNucleiv2SP(TString name="name"){
4   
5   //get the current analysis manager
6   AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
7   if (!mgr) {
8     Error("AddTaskNucleiv2", "No analysis manager found.");
9     return 0;
10   }
11   
12   //========= Add task to the ANALYSIS manager =====
13
14   AliAnalysisTaskNucleiv2SP *task = new   AliAnalysisTaskNucleiv2SP(name);
15
16   //================================================
17   //              data containers
18   //================================================
19   //            find input container
20
21   AliAnalysisDataContainer *cinput   = mgr->GetCommonInputContainer();
22   
23   TString outputFileName = AliAnalysisManager::GetCommonFileName();
24  
25   AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("clisthist", TList::Class(), AliAnalysisManager::kOutputContainer, outputFileName);
26  
27     //           connect containers
28   mgr->ConnectInput  (task,  0, cinput );
29   mgr->ConnectOutput (task,  1, coutput1);
30  
31   mgr->AddTask(task);
32  
33   return task;
34 }
35