]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/STRANGENESS/Hypernuclei/AddTaskReadNuclexAOD.C
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / Hypernuclei / AddTaskReadNuclexAOD.C
CommitLineData
36f902bc 1AliAnalysisTask *AddTaskReadNuclexAOD(TString name="name"){
2
3 //get the current analysis manager
4 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
5 if (!mgr) {
6 Error("AddTaskReadNuclexAOD", "No analysis manager found.");
7 return 0;
8 }
9
10 //========= Add task to the ANALYSIS manager =====
11
12 AliAnalysisTaskReadNuclexAOD *taskReadNuclexAOD = new AliAnalysisTaskReadNuclexAOD(name);
13
14 mgr->AddTask(taskReadNuclexAOD);
15
16 //================================================
17 // data containers
18 //================================================
19 // find input container
20
21 AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
22
23 TString outputFileName = AliAnalysisManager::GetCommonFileName();
24 //AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("Helium3Pi_tree", TTree::Class(), AliAnalysisManager::kOutputContainer, "AnalysisResults.root");
25 //AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("Helium3Pi_tree", TTree::Class(), AliAnalysisManager::kOutputContainer, "AnalysisResults.root");
26
27 AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("clisthistHyper" , TList::Class(), AliAnalysisManager::kOutputContainer, outputFileName);
28
29 AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("treeAODrecoDecay", TTree::Class(),AliAnalysisManager::kOutputContainer,outputFileName);
30 AliAnalysisDataContainer *coutput3 = mgr->CreateContainer("treeMySecVert" , TTree::Class(),AliAnalysisManager::kOutputContainer,outputFileName);
31 // connect containers
32 mgr->ConnectInput (taskReadNuclexAOD, 0, cinput );
33 mgr->ConnectOutput (taskReadNuclexAOD, 1, coutput1);
34 mgr->ConnectOutput (taskReadNuclexAOD, 2, coutput2);
35 mgr->ConnectOutput (taskReadNuclexAOD, 3, coutput3);
36
37 return taskReadNuclexAOD;
38}