ROOT logo
AliAnalysisTaskPythiaMpi* AddTaskPythiaMpi(){
  
  AliAnalysisTaskPythiaMpi *task = new AliAnalysisTaskPythiaMpi("");

  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  if (!mgr) 
    {
      cout<<"AliAnalysisTaskPythiaMpi","No analysis manager to connect to."<<endl;
      return NULL;
    }

  mgr->AddTask(task);
   

  // Create containers for input/output
  TString outputFileName = AliAnalysisManager::GetCommonFileName();
  cout<<"-------------- outputFileName:  "<<outputFileName<<endl;
  
  AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer();      
  AliAnalysisDataContainer *coutput = mgr->CreateContainer("fOutputList", TList::Class(),  AliAnalysisManager::kOutputContainer,outputFileName);
  
  //connect containers
  mgr->ConnectInput(task, 0, cinput);
  mgr->ConnectOutput(task, 1, coutput);

  return task;
}
 AddTaskPythiaMpi.C:1
 AddTaskPythiaMpi.C:2
 AddTaskPythiaMpi.C:3
 AddTaskPythiaMpi.C:4
 AddTaskPythiaMpi.C:5
 AddTaskPythiaMpi.C:6
 AddTaskPythiaMpi.C:7
 AddTaskPythiaMpi.C:8
 AddTaskPythiaMpi.C:9
 AddTaskPythiaMpi.C:10
 AddTaskPythiaMpi.C:11
 AddTaskPythiaMpi.C:12
 AddTaskPythiaMpi.C:13
 AddTaskPythiaMpi.C:14
 AddTaskPythiaMpi.C:15
 AddTaskPythiaMpi.C:16
 AddTaskPythiaMpi.C:17
 AddTaskPythiaMpi.C:18
 AddTaskPythiaMpi.C:19
 AddTaskPythiaMpi.C:20
 AddTaskPythiaMpi.C:21
 AddTaskPythiaMpi.C:22
 AddTaskPythiaMpi.C:23
 AddTaskPythiaMpi.C:24
 AddTaskPythiaMpi.C:25
 AddTaskPythiaMpi.C:26
 AddTaskPythiaMpi.C:27
 AddTaskPythiaMpi.C:28