]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/PROOF-INF.TENDERSupplies/SETUP.C
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / ANALYSIS / PROOF-INF.TENDERSupplies / SETUP.C
CommitLineData
e75408ba 1
2
3
4void SETUP()
5{
6 // Load some ROOT libraries
7 CheckLoadLibrary("libCore");
8 CheckLoadLibrary("libTree");
9 CheckLoadLibrary("libGeom");
10 CheckLoadLibrary("libVMC");
11 CheckLoadLibrary("libMinuit");
ee981ab3 12 CheckLoadLibrary("libGui");
13 CheckLoadLibrary("libXMLParser");
e75408ba 14
15 // Load the AliROOT library
16 CheckLoadLibrary("libANALYSIS");
17 CheckLoadLibrary("libSTEERBase");
18 CheckLoadLibrary("libESD");
19 CheckLoadLibrary("libCDB");
20 CheckLoadLibrary("libTENDER");
ee981ab3 21 //Load libs needed for TOF
e75408ba 22 CheckLoadLibrary("libProof");
23 CheckLoadLibrary("libRAWDatabase");
24 CheckLoadLibrary("libSTEER");
25 CheckLoadLibrary("libTOFbase");
ee981ab3 26 CheckLoadLibrary("libT0base");
27 CheckLoadLibrary("libT0rec");
e75408ba 28
dcea967f 29 CheckLoadLibrary("libTENDERSupplies");
e75408ba 30
31 // Set the include paths
dcea967f 32 gROOT->ProcessLine(".include TENDERSupplies/TenderSupplies");
e75408ba 33
34 // Set our location, so that other packages can find us
dcea967f 35 gSystem->Setenv("TenderSupplies_INCLUDE", "TENDERSupplies/TenderSupplies");
e75408ba 36}
37
38
39Int_t CheckLoadLibrary(const char* library)
40{
41 // checks if a library is already loaded, if not loads the library
42
9a3036c4 43 if (strlen(gSystem->GetLibraries(library, "", kFALSE)) > 0)
e75408ba 44 return 1;
45
46 return gSystem->Load(library);
47}