]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG/PROOF-INF.PWGmuondep/SETUP.C
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWG / PROOF-INF.PWGmuondep / SETUP.C
CommitLineData
128a8042 1void SETUP()
2{
3 // Load some ROOT libraries
4 CheckLoadLibrary("libTree");
5 CheckLoadLibrary("libGeom");
6 CheckLoadLibrary("libVMC");
20e837dc 7 CheckLoadLibrary("libMinuit");
8 CheckLoadLibrary("libProofPlayer");
128a8042 9
10 // Load the ESD libraries
11 CheckLoadLibrary("libANALYSIS");
12 CheckLoadLibrary("libSTEERBase");
13 CheckLoadLibrary("libESD");
14 CheckLoadLibrary("libAOD");
128a8042 15
20e837dc 16 // Load the STEER libraries
17 CheckLoadLibrary("libRAWDatabase");
18 CheckLoadLibrary("libRAWDatarec");
19 CheckLoadLibrary("libCDB");
20 CheckLoadLibrary("libSTEER");
21 CheckLoadLibrary("libPhysics");
22 CheckLoadLibrary("libANALYSISalice");
128a8042 23
20e837dc 24 // Load the MUON libraries
25 CheckLoadLibrary("libMUONcore");
26 CheckLoadLibrary("libMUONmapping");
27 CheckLoadLibrary("libMUONraw");
28 CheckLoadLibrary("libMUONcalib");
29 CheckLoadLibrary("libMUONgeometry");
30 CheckLoadLibrary("libMUONtrigger");
31 CheckLoadLibrary("libMUONbase");
32 CheckLoadLibrary("libMUONrec");
128a8042 33
40a0a69c 34 CheckLoadLibrary("libPWGmuondep");
128a8042 35
36 // Set the include paths
40a0a69c 37 gROOT->ProcessLine(".include PWGmuondep/muondep");
128a8042 38
39 // Set our location, so that other packages can find us
40a0a69c 40 gSystem->Setenv("PWGmuondep_INCLUDE", "PWGmuondep/muondep");
128a8042 41}
42
43Int_t CheckLoadLibrary(const char* library)
44{
45 // checks if a library is already loaded, if not loads the library
46
9a3036c4 47 if (strlen(gSystem->GetLibraries(library, "", kFALSE)) > 0)
128a8042 48 return 1;
49
50 return gSystem->Load(library);
51}