72d0f728fcca9102cd18ac74fe3cbba09e7ef1c4
[u/mrichter/AliRoot.git] / PWGDQ / PROOF-INF.PWGDQbase / SETUP.C
1 void SETUP()
2 {
3     // Load some ROOT libraries
4     CheckLoadLibrary("libTree");
5     CheckLoadLibrary("libGeom");
6     CheckLoadLibrary("libVMC");
7
8     // Load the ESD library
9     CheckLoadLibrary("libANALYSIS");
10     CheckLoadLibrary("libSTEERBase");
11     CheckLoadLibrary("libESD");
12     CheckLoadLibrary("libAOD");
13     CheckLoadLibrary("libANALYSISalice");
14     CheckLoadLibrary("libPWGDQbase");
15
16
17    // Set the include paths
18    gROOT->ProcessLine(".include PWGDQbase/base");
19
20    // Set our location, so that other packages can find us
21    gSystem->Setenv("PWGDQbase_INCLUDE", "PWGDQbase/base");
22 }
23
24 Int_t CheckLoadLibrary(const char* library)
25 {
26   // checks if a library is already loaded, if not loads the library
27
28   if (strlen(gSystem->GetLibraries(Form("%s.so", library), "", kFALSE)) > 0)
29     return 1;
30
31   return gSystem->Load(library);
32 }