Pluto v6.3.0
Loading...
Searching...
No Matches
rootlogon.C
Go to the documentation of this file.
1{
2
3 printf("\n");
4 if (gSystem->Load("libProof.so")!=0) {
5 printf("Shared library libProof.so could not load\n");
6 }
7 if (gSystem->Load("libTreePlayer.so")!=0) {
8 printf("Shared library libTreePlayer.so could not load\n");
9 }
10 if (gSystem->Load("libPhysics.so")!=0) {
11 printf("Shared library libPhysics.so could not load\n");
12 }
13
14 /* uncomment to use Pythia
15
16 if (gSystem->Load("libPythia6")==0) {
17 printf("Shared library libPythia6.so loaded\n");
18 } else {
19 printf("Unable to load libPythia6.so\n");
20 }
21
22 if (gSystem->Load("libEG")==0) {
23 printf("Shared library libEG.so loaded\n");
24 } else {
25 printf("Unable to load libEG.so\n");
26 }
27
28 if (gSystem->Load("libEGPythia6")==0) {
29 printf("Shared library libEGPythia6.so loaded\n");
30 } else {
31 printf("Unable to load libEGPythia6.so\n");
32 }
33
34 */
35
36 //Make sure that current dir has higher priority, otherwise it tends
37 //to load the FAIRROOT version
38 gSystem->SetDynamicPath(TString(".:")+TString(gSystem->GetDynamicPath()));
39
40 if (getenv("PLUTO_DIR") == NULL) {
41 if (gSystem->Load("../builddir/libPluto.so")==0) {
42 printf("Shared library Pluto.so loaded\n");
43 } else {
44 printf("Unable to load Pluto.so\n");
45 }
46 } else {
47 if (gSystem->Load("$PLUTO_DIR/lib64/libPluto.so")==0) {
48 printf("Shared library Pluto.so loaded\n");
49 } else if (gSystem->Load("$PLUTO_DIR/builddir/libPluto.so")==0) {
50 printf("Shared library Pluto.so loaded\n");
51 } else {
52 printf("Unable to load Pluto.so\n");
53 }
54 }
55
56}
57
58
59
60
61
62
63