]>
Commit | Line | Data |
---|---|---|
2403d402 | 1 | Int_t run(const TString& config) |
2 | { | |
3 | // | |
4 | // load libraries for the analysis | |
5 | // and run the config macro | |
6 | // | |
7 | TStopwatch timer; | |
8 | timer.Start(); | |
9 | ||
10 | gROOT->SetMacroPath("$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/macros/"); | |
11 | ||
12 | // Install RooUnfold and uncomment and edit AliLnPt.{h,cxx} | |
13 | //gSystem->Load("$ALICE_ROOT/../RooUnfold/libRooUnfold.so"); | |
14 | ||
15 | gSystem->AddIncludePath("-I\"$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/\""); | |
16 | ||
17 | gROOT->LoadMacro("$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/AliLnUnfolding.cxx+g"); | |
18 | gROOT->LoadMacro("$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/AliLnFakeTracks.cxx+g"); | |
19 | gROOT->LoadMacro("$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/AliLnSecondaries.cxx+g"); | |
20 | gROOT->LoadMacro("$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/AliLnEfficiency.cxx+g"); | |
21 | gROOT->LoadMacro("$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/AliLnCorr.cxx+g"); | |
22 | gROOT->LoadMacro("$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/AliLnPt.cxx+g"); | |
23 | gROOT->LoadMacro("$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/AliLnRatio.cxx+g"); | |
24 | gROOT->LoadMacro("$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/AliLnSpectra.cxx+g"); | |
25 | gROOT->LoadMacro("$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/AliLnB2.cxx+g"); | |
26 | gROOT->LoadMacro("$ALICE_ROOT/PWGLF/SPECTRA/Nuclei/B2/AliLnDriver.cxx+g"); | |
27 | ||
28 | gROOT->ProcessLine(Form(".x %s", config.Data())); | |
29 | ||
30 | timer.Stop(); | |
31 | timer.Print(); | |
32 | ||
33 | return 0; | |
34 | } |