"SfR Fresh" - the SfR Freeware/Shareware Archive

Member "root/README/README" of archive root_v5.20.00.win32.tar.gz:


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