ROOT logo
AliAnalysisTask *AddTask_Helium3PiAOD(TString name="name"){

  //get the current analysis manager
  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  if (!mgr) {
    Error("AddTask_Helium3Pi", "No analysis manager found.");
    return 0;
  }
  
  //========= Add task to the ANALYSIS manager =====

  AliAnalysisTaskHelium3PiAOD *taskHelium3Pi = new AliAnalysisTaskHelium3PiAOD(name);
   
  mgr->AddTask(taskHelium3Pi);
  
  //================================================
  //              data containers
  //================================================
  //            find input container

  AliAnalysisDataContainer *cinput   = mgr->GetCommonInputContainer();
  
  TString outputFileName = AliAnalysisManager::GetCommonFileName();
  //AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("Helium3Pi_tree", TTree::Class(), AliAnalysisManager::kOutputContainer, "AnalysisResults.root");  
  //AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("Helium3Pi_tree", TTree::Class(), AliAnalysisManager::kOutputContainer, "AnalysisResults.root");  
 
  AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("clisthistHyper", TList::Class(), AliAnalysisManager::kOutputContainer, outputFileName);
   
  AliAnalysisDataContainer *coutput2 = mgr->CreateContainer("treeHyper", TTree::Class(),AliAnalysisManager::kOutputContainer,outputFileName);
  AliAnalysisDataContainer *coutput3 = mgr->CreateContainer("treeHelium" , TTree::Class(),AliAnalysisManager::kOutputContainer,outputFileName);
  //           connect containers
  mgr->ConnectInput  (taskHelium3Pi,  0, cinput );
  mgr->ConnectOutput (taskHelium3Pi,  1, coutput1);
  mgr->ConnectOutput (taskHelium3Pi,  2, coutput2);
  mgr->ConnectOutput (taskHelium3Pi,  3, coutput3);

  return taskHelium3Pi;
}
 AddTask_Helium3PiAOD.C:1
 AddTask_Helium3PiAOD.C:2
 AddTask_Helium3PiAOD.C:3
 AddTask_Helium3PiAOD.C:4
 AddTask_Helium3PiAOD.C:5
 AddTask_Helium3PiAOD.C:6
 AddTask_Helium3PiAOD.C:7
 AddTask_Helium3PiAOD.C:8
 AddTask_Helium3PiAOD.C:9
 AddTask_Helium3PiAOD.C:10
 AddTask_Helium3PiAOD.C:11
 AddTask_Helium3PiAOD.C:12
 AddTask_Helium3PiAOD.C:13
 AddTask_Helium3PiAOD.C:14
 AddTask_Helium3PiAOD.C:15
 AddTask_Helium3PiAOD.C:16
 AddTask_Helium3PiAOD.C:17
 AddTask_Helium3PiAOD.C:18
 AddTask_Helium3PiAOD.C:19
 AddTask_Helium3PiAOD.C:20
 AddTask_Helium3PiAOD.C:21
 AddTask_Helium3PiAOD.C:22
 AddTask_Helium3PiAOD.C:23
 AddTask_Helium3PiAOD.C:24
 AddTask_Helium3PiAOD.C:25
 AddTask_Helium3PiAOD.C:26
 AddTask_Helium3PiAOD.C:27
 AddTask_Helium3PiAOD.C:28
 AddTask_Helium3PiAOD.C:29
 AddTask_Helium3PiAOD.C:30
 AddTask_Helium3PiAOD.C:31
 AddTask_Helium3PiAOD.C:32
 AddTask_Helium3PiAOD.C:33
 AddTask_Helium3PiAOD.C:34
 AddTask_Helium3PiAOD.C:35
 AddTask_Helium3PiAOD.C:36
 AddTask_Helium3PiAOD.C:37
 AddTask_Helium3PiAOD.C:38
 AddTask_Helium3PiAOD.C:39