]>
Commit | Line | Data |
---|---|---|
7bd1d7d8 | 1 | AliAnalysisTask *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 | } |