]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/STRANGENESS/Hypernuclei/AddTask_Helium3Pi.C
Updating Analysis Task
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / Hypernuclei / AddTask_Helium3Pi.C
CommitLineData
5d169b75 1AliAnalysisTask *AddTask_Helium3Pi(TString name="name"){
dd0f466b 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
5d169b75 12 AliAnalysisTaskHelium3Pi *taskHelium3Pi = new AliAnalysisTaskHelium3Pi(name);
13
dd0f466b 14 mgr->AddTask(taskHelium3Pi);
5d169b75 15
dd0f466b 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}