]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGLF/STRANGENESS/Hypernuclei/AddTask_Helium3Pi.C
Why the h*ll do we make a remote commit when pulling?
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / Hypernuclei / AddTask_Helium3Pi.C
1 AliAnalysisTask *AddTask_Helium3Pi(){
2
3   //get the current analysis manager
4   AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
5   if (!mgr) {
6     Error("AddTask_Helium3Pi", "No analysis manager found.");
7     return 0;
8   }
9   
10   //========= Add task to the ANALYSIS manager =====
11
12   AliAnalysisTaskSE *taskHelium3Pi = new AliAnalysisTaskHelium3Pi("Helium3Pi_task");
13
14   mgr->AddTask(taskHelium3Pi);
15
16   //================================================
17   //              data containers
18   //================================================
19   //            find input container
20  
21   AliAnalysisDataContainer *cinput   = mgr->GetCommonInputContainer();
22   
23   AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("Helium3Pi_tree", TTree::Class(), AliAnalysisManager::kOutputContainer, "He3Pi.Ntuple.root");  
24
25   //           connect containers
26   mgr->ConnectInput  (taskHelium3Pi,  0, cinput );
27   mgr->ConnectOutput (taskHelium3Pi,  1, coutput1);
28   
29   return taskHelium3Pi;
30 }