ROOT logo
AliAnalysisCombinedHadronSpectra2MC* AddTOFTaskMC()
{
  //pp settings 	
  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  if (!mgr) 
    {
      ::Error("AddTOFTask", "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("AddTOFTask", "This task requires an input event handler");
      return NULL;
    }   
  
  TString type = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
  if(type.Contains("AOD"))
    {
      ::Error("AddTOFTask", "This task requires to run on ESD");
      return NULL;
    }
  
 //  TString outputFileName = AliAnalysisManager::GetCommonFileName();
//   outputFileName += ":PWG2SpectraTOF";
  
  AliAnalysisCombinedHadronSpectra2MC* task = new AliAnalysisCombinedHadronSpectra2MC("AliAnalysisCombinedHadronSpectra2MC");
  
  mgr->AddTask(task);
  
  //Attach input
  AliAnalysisDataContainer *cinput = mgr->GetCommonInputContainer(); 
  mgr->ConnectInput(task,0,cinput);
  
  AliAnalysisDataContainer *cOutputL1= mgr->CreateContainer("cOutputL1",TList::Class(), AliAnalysisManager::kOutputContainer, "TListCheckMatchEffMC.root");
  mgr->ConnectOutput(task, 1, cOutputL1);

  
  return task;
 
}

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