]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/STRANGENESS/Hypernuclei/AddTaskNucleiv2SP.C
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / Hypernuclei / AddTaskNucleiv2SP.C
CommitLineData
399bcfee 1class AliAnalysisDataContainer;
2
3AliAnalysisTask *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