]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG1/Macros/LoadMyLibs.C
Adding example macros how to use Comparison analysis task locally and on PROOF
[u/mrichter/AliRoot.git] / PWG1 / Macros / LoadMyLibs.C
1 void LoadMyLibs() {
2
3   // Load some ROOT libraries
4   CheckLoadLibrary("libEG");
5   CheckLoadLibrary("libGeom");
6   CheckLoadLibrary("libVMC");
7   CheckLoadLibrary("libTree");
8   CheckLoadLibrary("libGui");
9   
10   // Load AliRoot libraries
11   
12   CheckLoadLibrary("libSTEERBase");
13   CheckLoadLibrary("libCDB");
14   CheckLoadLibrary("libRAWDatabase");
15   CheckLoadLibrary("libRAWDatarec");
16   CheckLoadLibrary("libESD");
17   CheckLoadLibrary("libSTEER");
18   CheckLoadLibrary("libANALYSIS");
19   CheckLoadLibrary("libPWG0base");
20   CheckLoadLibrary("libPWG0dep");
21   CheckLoadLibrary("libPWG1");
22 }
23
24 Int_t CheckLoadLibrary(const char* library) {
25   // checks if a library is already loaded, if not loads the library
26   if (strlen(gSystem->GetLibraries(Form("%s.so", library), "", kFALSE)) > 0)
27     return 1;
28   return gSystem->Load(library);
29 }