3 // Load some ROOT libraries
4 CheckLoadLibrary("libTree");
5 CheckLoadLibrary("libGeom");
6 CheckLoadLibrary("libVMC");
7 CheckLoadLibrary("libMinuit");
9 // Load the ESD library
10 CheckLoadLibrary("libANALYSIS");
11 CheckLoadLibrary("libSTEERBase");
12 CheckLoadLibrary("libESD");
13 CheckLoadLibrary("libAOD");
14 CheckLoadLibrary("libCORRFW");
15 CheckLoadLibrary("libANALYSISalice");
16 CheckLoadLibrary("libPWGHFbase");
17 CheckLoadLibrary("libPWGHFvertexingHF");
18 CheckLoadLibrary("libPWGHFhfe");
19 CheckLoadLibrary("libPWGHFcorrelationHF");
21 // Set the include paths
22 gROOT->ProcessLine(".include PWGHFcorrelationHF/correlationHF");
24 // Set our location, so that other packages can find us
25 gSystem->Setenv("PWGHFcorrelationHF_INCLUDE", "PWGHFcorrelationHF/correlationHF");
28 Int_t CheckLoadLibrary(const char* library)
30 // checks if a library is already loaded, if not loads the library
32 if (strlen(gSystem->GetLibraries(Form("%s.so", library), "", kFALSE)) > 0)
35 return gSystem->Load(library);