ROOT logo
//astahlle
AliAnalysisTaskEMCALPi0V2ShSh *AddTaskEMCALPi0V2ShSh()
{

  AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
  
  if (!mgr)
    {
      ::Error("AddTaskEMCALPi0V2ShSh", "No analysis manager to connect to.");
      return NULL;
    }  
  
  if (!mgr->GetInputEventHandler())
    {
      ::Error("AddTaskEventplane", "This task requires an input event handler");
      return NULL;
    }		
  TString inputDataType = mgr->GetInputEventHandler()->GetDataType(); // can be "ESD" or "AOD"
  
  Bool_t ismc=kFALSE;
  ismc = (mgr->GetMCtruthEventHandler())?kTRUE:kFALSE; 
  cout<<"AddTaskEMCALPi0V2ShSh - MC config is: "<<ismc<<endl;
  
  if (ismc) return 0;
  
  UInt_t physMB = 0;
  UInt_t physJet = 0;
  UInt_t physGam = 0;
  UInt_t physEMC = 0; 
  
  TString sGeomName = AliEMCALGeometry::GetDefaultGeometryName();
  
  AliAnalysisTaskEMCALPi0V2ShSh *task = new AliAnalysisTaskEMCALPi0V2ShSh("EMCALPi0ShowerShV2");
  
  task->SelectCollisionCandidates(AliVEvent::kSemiCentral);
  
  if(!ismc)
    {		
      mgr->AddTask(task);
      
      AliAnalysisDataContainer *coutput1 = mgr->CreateContainer("hist", TList::Class(),AliAnalysisManager::kOutputContainer, Form("%s",AliAnalysisManager::GetCommonFileName()));
      
      mgr->ConnectInput(task, 0, mgr->GetCommonInputContainer());
      mgr->ConnectOutput(task, 1, coutput1);
      
    }
  return task;
}

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