Small change to avoid compiler warnings.
[u/mrichter/AliRoot.git] / README
CommitLineData
fe4da5cc 1AliRoot
2-------
3
4########################### Pre-release version ###############################
5########################### Use at your onw risk ##############################
6
2938d1f5 7Last update Mon Jun 7 11:49:05 - Federico Carminati
fe4da5cc 8
9This is the Version 3.01 of the ALICE simulation and reconstruction
10software. This code will be released after the May ALICE Offline
11Meeting. It is intended to offer a general purpose framework for ALICE
12simulation and reconstruction. The program should not be considered
13complete, and we are relying on the feed-back from users to correct bugs
14and provide improvements.
15
16The simulation program is based on GEANT3.21. A special version of the
17GEANT library and a mini-CERN Library are needed to run this code.
18
19Installation
20------------
21
22- Install ROOT and define the ROOTSYS symbol correctly.
23
24- Decide in which directory you will install the ALICE sofware. We will
25indicate it with <directory>
26
27- Define the following global variables in the login script
28
29ALICE = <directory>
30ALICE_LEVEL = pro
31ALICE_ROOT = $ALICE/$ALICE_LEVEL
32ALICE_TARGET = `uname`
33LD_LIBRARY_PATH = $LD_LIBRARY_PATH\:$ALICE_ROOT/lib (on all systems)
34SHLIB_PATH = $SHLIB_PATH\:$ALICE_ROOT/lib (on hpux)
35PATH = $PATH\:$ALICE_ROOT/bin
36
37At this point you should logout, login again and check that the symbols are
38set correctly
39
40- Get the file /afs/cern.ch/alice/offline/AliOffline3.01.tar.gz
41
42- Unpack it with
43
44$ cd $ALICE
45$ gtar xvfz AliOffline3.01.tar.gz
46
47- install the CERN library part
48
49$ cd $ALICE_ROOT
50$ gmake cernlibs
51
52- Install the ALICE specific software
53
54$ cd $ALICE_ROOT
55$ gmake
56
57- Copy the file $ALICE_ROOT/.rootrc to your home directory
58
59- run the code
60
61$ aliroot
62
63root [1] .x menu.C
64
65
2938d1f5 66Notice for Linux users
67======================
68
69AliRoot requires the compiler system egcs 1.1.1 or later. Unfortunately the
70location of the include files is dependent on the compiler version on Linux.
71While g++ knows the location of the files relative to its own version, but
72this is not the case for the makedepend, that should be told where include
73files are. This is accomplished by the DEPINC variable in the file
74$ALIROOT/conf.
75
76In case several error message appear during the make phase, complaining for
77include files not found, the list of include directories in DEPINC should
78be compared with the standard list of the compiler, that can be found out
79with the following commands:
80
81touch dummy.cxx
82g++ -v dummy.cxx
83
84and looking at the output between the lines:
85
86#include <...> search starts here:
87.
88.
89.
90.
91End of search list.
92
93
fe4da5cc 94List of changes
95===============
96
97Sun Mar 21 12:38:38 CET 1999 ==================================================
98
99-------------------------------------------------------------------------------
100AliRun.cxx
101removed AliDetector::FinishEvent call from AliRun::FinishRun
102
103-------------------------------------------------------------------------------
104Makefile.hpux
105added +Onolimit to the optimisation on the hp to avoid warning messages
106
107-------------------------------------------------------------------------------
108TOPDIR changed to ALITOP as it should be in this README file.
109
110Wed Mar 24 15:44:49 CET 1999 ==================================================
111
112-------------------------------------------------------------------------------
113SGI Makefile corrected
114
115-------------------------------------------------------------------------------
116Make-macros corrected to include the ITS*.det files in the distribution
117
118-------------------------------------------------------------------------------
119Code of PHOSv2 introduced, thanks to M. Volkov
120
121Thu Mar 25 21:19:52 CET 1999 ==================================================
122
123-------------------------------------------------------------------------------
124Change the load order in Make-macros
125
126Wed Apr 7 09:25:51 CEST 1999 =================================================
127
128-------------------------------------------------------------------------------
129AliTPC.cxx, AliTPCv2.cxx, AliTPCSecGeo.h, GeantPatch.F
130
131The drift gas parameters updated using the recent numbers from A.Sharma.
132M.Kowalski
133
134Thu Apr 8 16:08:12 CEST 1999 =================================================
135
136-------------------------------------------------------------------------------
137Slight changes to M.Volkov files to correct some syntactical problems
138
139-------------------------------------------------------------------------------
140Changed common_ to G..._t in TGeant3.h to be compatible with P.Murat, CDF.
141
142Fri Apr 9 08:06:21 CEST 1999 =================================================
143
144-------------------------------------------------------------------------------
145Restructuration of TGeant3. Common addresses are now returned by access
146functions and they are all private.
2938d1f5 147
148Fri Apr 20 08:06:21 CEST 1999 =================================================
149
150-------------------------------------------------------------------------------
151Introduction of the cvs repository. Now all changes are maintained via cvs.