ROOT logo
AliAnalysisTaskOmegaPi0PiPi* AddTaskomega3pi()
{
  // Creates an omega(782) --> pi0 pi+ pi- analysis task, 
  // configures it and adds it to the analysis manager.

  // Get the pointer to the existing analysis manager via the static access method.
  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  if (!mgr) {
    ::Error("AddTaskomega3pi", "No analysis manager to connect to.");
    return NULL;
  }  

  // Check the analysis type using the event handlers connected to the analysis manager.
  if (!mgr->GetInputEventHandler()) {
    ::Error("AddTaskomega3pi", "This task requires an input event handler");
    return NULL;
  }
  
  // Add task
  AliAnalysisTaskOmegaPi0PiPi *omegaTask = new AliAnalysisTaskOmegaPi0PiPi("OmegaPi0PiPi");
  mgr->AddTask(omegaTask);

  // Create containers for input/output
  AliAnalysisDataContainer *cinput  = mgr->GetCommonInputContainer();
  //AliAnalysisDataContainer *coutput = mgr->CreateContainer("histos",TList::Class(),AliAnalysisManager::kOutputContainer,"histos.root");


  TString outputfile = AliAnalysisManager::GetCommonFileName();
  AliAnalysisDataContainer *coutput = mgr->CreateContainer("omega3pi", TList::Class(), AliAnalysisManager::kOutputContainer, Form("%s:PWGGA_omega3pi",outputfile.Data()));
  
  // Connect input/output
  mgr->ConnectInput(omegaTask, 0, cinput);
  mgr->ConnectOutput(omegaTask, 1, coutput);
  
  return omegaTask;
}


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