]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/STRANGENESS/Hypernuclei/AddTask_doenigus_HdibaryonLPpi.C
.so cleanup: more gSystem->Load()
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / Hypernuclei / AddTask_doenigus_HdibaryonLPpi.C
CommitLineData
7bd1d7d8 1AliAnalysisTask *AddTask_doenigus_HdibaryonLPpi(){
2 //get the current analysis manager
3 AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
4 if (!mgr) {
5 Error("AddTask_doenigus_HdibaryonLPpi", "No analysis manager found.");
6 return 0;
7 }
c07c8775 8
7bd1d7d8 9 //========= Add task to the ANALYSIS manager =====
10 AliAnalysisTaskSE *taskHdibaryonLPpi = new AliAnalysisTaskHdibaryonLPpi("doenigus_HdibaryonLPpi");
7bd1d7d8 11
2a20226e 12 Bool_t hasMC=(AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler()!=0x0);
c07c8775 13
7bd1d7d8 14 mgr->AddTask(taskHdibaryonLPpi);
15
16 if (!hasMC){
2a20226e 17 taskHdibaryonLPpi->SelectCollisionCandidates(AliVEvent::kAny);
7bd1d7d8 18 }
19
20 //================================================
21 // data containers
22 //================================================
23 // find input container
7bd1d7d8 24
2a20226e 25 AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();
7bd1d7d8 26
7bd1d7d8 27 AliAnalysisDataContainer *coutput_doenigusHdibaryonLPpi = mgr->CreateContainer("doenigus_HdibaryonLPpi", TList::Class(), AliAnalysisManager::kOutputContainer,"doenigus_HdibaryonLPpi.root");
28
29 // connect containers
30 mgr->ConnectInput (taskHdibaryonLPpi, 0, cinput );
7bd1d7d8 31 mgr->ConnectOutput (taskHdibaryonLPpi, 1, coutput_doenigusHdibaryonLPpi);
32
33 return taskHdibaryonLPpi;
34}