]>
Commit | Line | Data |
---|---|---|
621688e4 | 1 | { |
3310f801 | 2 | gSystem->Load("libPhysics.so"); |
3 | gSystem->Load("libEG.so"); | |
4 | gSystem->Load("libTree.so"); | |
621688e4 | 5 | gSystem->Load("libVMC.so"); |
6 | gSystem->Load("libSTEERBase.so"); | |
7 | gSystem->Load("libESD.so"); | |
8 | gSystem->Load("libAOD.so"); | |
9 | gSystem->Load("libANALYSIS"); | |
10 | gSystem->Load("libANALYSISalice"); | |
11 | gSystem->Load("libPWG2unicor"); | |
12 | ||
13 | gROOT->LoadMacro("makechain.C"); | |
360f2169 | 14 | tr = makechain("esdTree","filelist.txt"); |
621688e4 | 15 | |
16 | AliAnalysisManager *mgr = new AliAnalysisManager("TestManager"); | |
17 | AliVEventHandler* esdH = new AliESDInputHandler; | |
18 | mgr->SetInputEventHandler(esdH); | |
3310f801 | 19 | |
20 | gROOT->LoadMacro("AddTaskUnicor.C"); | |
21 | ||
22 | AliAnalysisTaskUnicor *mytask = AddTaskUnicor(); | |
23 | ||
621688e4 | 24 | mgr->InitAnalysis(); |
25 | mgr->PrintStatus(); | |
26 | mgr->StartAnalysis("local",tr); | |
360f2169 | 27 | |
28 | TFile::Open("AnalysisResults.root","read"); | |
29 | gDirectory->Cd("PWG2UNICOR"); | |
30 | TList *list = (TList *) gDirectory->Get("unilis"); | |
31 | char *outfil = "unicor-result-as-anal.root"; | |
32 | for (int i=0; i<list->GetEntries(); i++) { | |
33 | AliUnicorAnal *an = (AliUnicorAnal *) list->At(i); | |
34 | if (i==0) an->Save(outfil,"recreate"); | |
35 | else an->Save(outfil); | |
36 | delete an; | |
37 | } | |
621688e4 | 38 | } |