]>
Commit | Line | Data |
---|---|---|
99692546 | 1 | AliAnalysisTaskPythiaMpi* AddTaskPythiaMpi(){ |
2 | ||
3 | AliAnalysisTaskPythiaMpi *task = new AliAnalysisTaskPythiaMpi(""); | |
4 | ||
5 | AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager(); | |
6 | if (!mgr) | |
7 | { | |
8 | cout<<"AliAnalysisTaskPythiaMpi","No analysis manager to connect to."<<endl; | |
9 | return NULL; | |
10 | } | |
11 | ||
12 | mgr->AddTask(task); | |
13 | ||
14 | ||
15 | // Create containers for input/output | |
16 | TString outputFileName = AliAnalysisManager::GetCommonFileName(); | |
17 | cout<<"-------------- outputFileName: "<<outputFileName<<endl; | |
18 | ||
19 | AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer(); | |
20 | AliAnalysisDataContainer *coutput = mgr->CreateContainer("fOutputList", TList::Class(), AliAnalysisManager::kOutputContainer,outputFileName); | |
21 | ||
22 | //connect containers | |
23 | mgr->ConnectInput(task, 0, cinput); | |
24 | mgr->ConnectOutput(task, 1, coutput); | |
25 | ||
26 | return task; | |
27 | } |