]>
Commit | Line | Data |
---|---|---|
7229e085 | 1 | void SETUP() |
2 | { | |
3 | // we assume PWG0base (and thus ESD) already loaded | |
0bd1f8a0 | 4 | CheckLoadLibrary("libMinuit"); |
7229e085 | 5 | |
6 | // this package depends on STEER | |
0bd1f8a0 | 7 | CheckLoadLibrary("libVMC"); |
8 | CheckLoadLibrary("libMinuit"); | |
9 | CheckLoadLibrary("libSTEER"); | |
7229e085 | 10 | |
0bd1f8a0 | 11 | // more packages to access the alice event header |
12 | CheckLoadLibrary("libEVGEN"); | |
13 | CheckLoadLibrary("libFASTSIM"); | |
14 | CheckLoadLibrary("libmicrocern"); | |
15 | CheckLoadLibrary("libpdf"); | |
16 | CheckLoadLibrary("libpythia6"); | |
17 | CheckLoadLibrary("libEGPythia6"); | |
18 | CheckLoadLibrary("libAliPythia6"); | |
7229e085 | 19 | |
6175f249 | 20 | CheckLoadLibrary("libPWG0dep"); |
21 | ||
7229e085 | 22 | // Set the Include paths |
23 | gROOT->ProcessLine(".include PWG0dep"); | |
24 | } | |
0bd1f8a0 | 25 | |
26 | Int_t CheckLoadLibrary(const char* library) | |
27 | { | |
28 | // checks if a library is already loaded, if not loads the library | |
29 | ||
30 | if (strlen(gSystem->GetLibraries(Form("%s.so", library), "", kFALSE)) > 0) | |
31 | return 1; | |
32 | ||
33 | return gSystem->Load(library); | |
34 | } |