]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/macros/alieve_loadlibs.C
Put all classes in Alieve/ sub-module out of the Alieve namespace and
[u/mrichter/AliRoot.git] / EVE / macros / alieve_loadlibs.C
1 // $Id$
2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3
4 /**************************************************************************
5  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
7  * full copyright notice.                                                 * 
8  **************************************************************************/
9
10 void alieve_loadlibs () 
11 {
12   // Macro which loads the libraries needed for simulation and reconstruction
13
14   printf("Loading ALICE libraries ...");
15   fflush(stdout);
16
17   gSystem->Load("libPhysics");
18
19   // Uncomment the following line for macosx
20   // Waiting for a better solution
21   //  gSystem->Load("libg2c_sh");
22   // And the following works for gcc-4.
23   gSystem->Load("/usr/lib/libg2c");
24   // gSystem->Load("/usr/lib/gcc/i386-redhat-linux/4.1.0/libgfortran");
25   gSystem->Load("libmicrocern");
26   gSystem->Load("libpdf");
27   gSystem->Load("libpythia6");
28
29   gSystem->Load("libEG");
30   gSystem->Load("libGeom");
31   gSystem->Load("libVMC");
32
33   gSystem->Load("libEGPythia6");
34
35   gSystem->Load("libESD");
36   gSystem->Load("libSTEER");
37   
38   gSystem->Load("libRAWDatabase");
39   gSystem->Load("libRAWDatarec");
40
41   // Moved before libRAW
42   // gSystem->Load("libESD");
43   // gSystem->Load("libSTEER");
44
45   gSystem->Load("libEVGEN");
46   gSystem->Load("libFASTSIM");
47   gSystem->Load("libAliPythia6");
48
49   gSystem->Load("libhijing");
50   gSystem->Load("libTHijing");// AliGenHijingEventHeader needed by libZDCsim.so
51
52   gSystem->Load("libSTRUCT");
53   gSystem->Load("libPHOSbase");
54   gSystem->Load("libPHOSsim");
55   gSystem->Load("libPHOSrec");
56   gSystem->Load("libMUONmapping");
57   gSystem->Load("libMUONgeometry");
58   gSystem->Load("libMUONbase");
59   gSystem->Load("libMUONrec");
60   gSystem->Load("libMUONraw");
61   gSystem->Load("libMUONsim");
62   gSystem->Load("libFMDbase");
63   gSystem->Load("libFMDsim");
64   gSystem->Load("libFMDrec");
65   gSystem->Load("libPMDbase");
66   gSystem->Load("libPMDsim");
67   gSystem->Load("libPMDrec");
68   gSystem->Load("libHMPIDbase");
69   gSystem->Load("libHMPIDsim");
70   gSystem->Load("libHMPIDrec");
71   gSystem->Load("libT0base");
72   gSystem->Load("libT0sim");
73   gSystem->Load("libT0rec");
74   gSystem->Load("libZDCbase");
75   gSystem->Load("libZDCsim");
76   gSystem->Load("libZDCrec");
77   gSystem->Load("libACORDE");
78   gSystem->Load("libVZERObase");
79   gSystem->Load("libVZEROsim");
80   gSystem->Load("libVZEROrec");
81   gSystem->Load("libEMCALbase");
82   gSystem->Load("libEMCALsim");
83   gSystem->Load("libEMCALrec");
84   gSystem->Load("libEMCALjet");
85
86   // The following lines have to be commented on Darwin
87   // for the moment due to cross dependencies
88   gSystem->Load("libTPCbase");
89   gSystem->Load("libTPCrec");
90   gSystem->Load("libTPCsim");
91   gSystem->Load("libTPCfast");
92   gSystem->Load("libITSbase");
93   gSystem->Load("libITSsim");
94   gSystem->Load("libITSrec");
95   gSystem->Load("libTRDbase");
96   gSystem->Load("libTRDsim");
97   gSystem->Load("libTRDrec");
98   gSystem->Load("libTRDfast");
99   gSystem->Load("libTOFbase");
100   gSystem->Load("libTOFsim");
101   gSystem->Load("libTOFrec");
102
103   gSystem->Load("libAliHLTITS");
104   gSystem->Load("libAliHLTSrc");
105   gSystem->Load("libAliHLTMisc");
106   gSystem->Load("libAliHLTComp");
107   gSystem->Load("libThread");
108   gSystem->Load("libAliHLTHough");
109   gSystem->Load("libANALYSIS");
110
111   gSystem->Load("libAlieve.so");
112
113   printf(" done.\n");
114 }