4 AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT");
5 AliCDBManager::Instance()->SetSpecificStorage("PHOS/*","local://./");
7 // load analysis framework
8 gSystem->Load("libANALYSIS");
9 gSystem->Load("libANALYSISalice"); //AliAnalysisTaskSE
11 gROOT->LoadMacro("$ALICE_ROOT/PWG0/CreateESDChain.C");
12 TChain* chain = CreateESDChain("list.txt", 300);
14 // for includes use either global setting in $HOME/.rootrc
15 // ACLiC.IncludePaths: -I$ALICE_ROOT/include
17 // gSystem->AddIncludePath("$ALICE_ROOT/include");
19 // Create the analysis manager
20 AliAnalysisManager *mgr = new AliAnalysisManager("Pi0Calib");
24 AliVEventHandler* esdH = new AliESDInputHandler();
25 mgr->SetInputEventHandler(esdH);
29 gROOT->LoadMacro("AliAnalysisTaskPi0CalibSelection.cxx+g");
30 AliAnalysisTaskPi0CalibSelection *task = new AliAnalysisTaskPi0CalibSelection("Pi0CalibSelection");
31 //task->SetClusterMinEnergy(0.4);
36 // Create containers for input/output
37 AliAnalysisDataContainer *cinput = mgr->CreateContainer("cchain", TChain::Class(), AliAnalysisManager::kInputContainer);
38 AliAnalysisDataContainer *coutput = mgr->CreateContainer("histos", TList::Class(), AliAnalysisManager::kOutputContainer, "histos.root");
40 // Connect input/output
41 mgr->ConnectInput(task, 0, cinput);
42 mgr->ConnectOutput(task, 1, coutput);
44 // Enable debug printouts
45 mgr->SetDebugLevel(10);
47 if (!mgr->InitAnalysis())
52 mgr->StartAnalysis("local", chain);