ROOT logo
void RunIPTask(const char* mode)
{
  gSystem->SetIncludePath("-I. -I$ROOTSYS/include -I$ALICE_ROOT "
			  "-I$ALICE_ROOT/include -I$ALICE_ROOT/ITS "
			  "-I$ALICE_ROOT/TPC -I$ALICE_ROOT/CONTAINERS "
			  "-I$ALICE_ROOT/STEER -I$ALICE_ROOT/TRD -I$ALICE_ROOT/macros "
			  "-I$ALICE_ROOT/ANALYSIS -g"); 
  //
  // Load analysis libraries
  gSystem->Load("libANALYSIS.so");
  gSystem->Load("libANALYSISalice.so");
  gSystem->Load("libTENDER.so");
  gSystem->Load("libPWGPP.so");
  //
  TChain *chainESD = 0;
  gROOT->LoadMacro("$ALICE_ROOT/PWG0/CreateESDChain.C");
  TChain* chain = CreateESDChain(mode,-1);
  //chain->SetBranchStatus("*ESDfriend*",1);
  //
  AliAnalysisManager *mgr  = new AliAnalysisManager("My Manager","My Manager");
  AliESDInputHandler *esdH = new AliESDInputHandler();
  esdH->SetActiveBranches("ESDfriend");
  //
  mgr->SetInputEventHandler(esdH);
  gROOT->LoadMacro("$ALICE_ROOT/PWGPP/macros/AddTaskIntSpotESD.C");
  AliAnalysisTaskIPInfo* iptask = AddTaskIntSpotESD();

  if(!mgr->InitAnalysis()) return;
  //
  mgr->StartAnalysis("local",chain);
}
 RunIPTask.C:1
 RunIPTask.C:2
 RunIPTask.C:3
 RunIPTask.C:4
 RunIPTask.C:5
 RunIPTask.C:6
 RunIPTask.C:7
 RunIPTask.C:8
 RunIPTask.C:9
 RunIPTask.C:10
 RunIPTask.C:11
 RunIPTask.C:12
 RunIPTask.C:13
 RunIPTask.C:14
 RunIPTask.C:15
 RunIPTask.C:16
 RunIPTask.C:17
 RunIPTask.C:18
 RunIPTask.C:19
 RunIPTask.C:20
 RunIPTask.C:21
 RunIPTask.C:22
 RunIPTask.C:23
 RunIPTask.C:24
 RunIPTask.C:25
 RunIPTask.C:26
 RunIPTask.C:27
 RunIPTask.C:28
 RunIPTask.C:29
 RunIPTask.C:30
 RunIPTask.C:31
 RunIPTask.C:32