"SfR Fresh" - the SfR Freeware/Shareware Archive 
As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers.
Alternatively you can here view or download the uninterpreted source code file.
That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
1 README File for ROOT Binary Distribution
2 ----------------------------------------
3
4 Contents
5 ========
6
7 Directory root/ :
8
9 README - directory containing important information
10 LICENSE - usage terms and conditions
11 configure - build configuration script
12 bin - directory containing executables
13 include - directory containing the ROOT header files
14 lib - directory containing the ROOT libraries (in shared library format)
15 etc - directory containing default resource and mime type files
16 proof - directory containing setting for the PROOF system
17 macros - directory containing system macros (might be missing)
18 icons - directory containing xpm icons
19 test - some ROOT test programs
20 tutorials - example macros that can be executed by the bin/root module
21
22
23 Environment variables
24 =====================
25
26 Define the variable ROOTSYS pointing to the directory where you unpacked
27 the ROOT distribution:
28
29 export ROOTSYS=<pathname>/root (in bash or ksh)
30 setenv ROOTSYS <pathname>/root (in csh or tcsh)
31
32 Add ROOTSYS/bin to your PATH:
33
34 export PATH=$PATH:$ROOTSYS/bin (in bash or ksh)
35 set path=($path $ROOTSYS/bin) (in csh or tcsh)
36
37 On systems using shared libraries you must specify the load path
38 before you can run the root module. NOTE: with version 2.00 this
39 is not necessary anymore since the front-end program sets the
40 load path correctly.
41
42 On HP-UX do:
43
44 export SHLIB_PATH=$SHLIB_PATH:$ROOTSYS/lib (in bash or ksh)
45 setenv SHLIB_PATH ${SHLIB_PATH}:${ROOTSYS}/lib (in csh or tcsh)
46
47 On Solaris, Linux, SGI, Alpha/OSF do:
48
49 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib
50
51 On MacOS X do:
52
53 export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$ROOTSYS/lib
54
55 On AIX do:
56
57 [ -z "$LIBPATH" ] && export LIBPATH=/lib:/usr/lib
58 export LIBPATH=$LIBPATH:$ROOTSYS/lib
59
60 To have access to the man pages add ROOTSYS/man to you MANPATH:
61
62 export MANPATH=$MANPATH:$ROOTSYS/man (in bash or ksh)
63 setenv MANPATH $MANPATH:$ROOTSYS/man (in csh or tcsh)
64
65
66
67 Running interactive ROOT and the tutorial macros
68 ================================================
69
70 To run the example macros, go to the root/tutorials directory and do, e.g.:
71
72 $ root
73 root [0] .x benchmarks.C
74 -- this will run all tutorials and will benchmark your machine.
75 -- For a rating of your machine check:
76 -- http://root.cern.ch/root/html/examples/benchmarks_v100.html.
77 -- If your machine is not in the list please mail the results to:
78 -- rootdev@root.cern.ch.
79 root [1] .x demos.C
80 -- Click on any button you like to run the corresponding tutorial.
81 -- Move the objects on the canvas around using the mouse.
82 root [2] .q
83
84
85
86 Compiling and running ROOT test programs
87 ========================================
88
89 To run some ROOT test programs, go to the root/test directory and do
90 (after having selected the machine dependent flags in the Makefile):
91
92 $ make
93 $ ./Event
94 $ ./hsimple
95 $ ./minexam
96 $ ./tcollex
97 $ ./tstring