Installation
Required and optional external software
  • the toolkit has the following external dependencies:
    • BOOST C++ libraries v 1.32.0 (http://www.boost.org
      • required for template metaprogramming tools
    • ROOT libraries v 3.05 or later (http://root.cern.ch)
      • required for wrapper of Minuit minimization tool
      • optional for random numbers generators
    • CLHEP library v 2.0.0.0 (http://cern.ch/clhep)
      • optional for random number generators
other versions of the above libraries may work, but it is not guaranteed. Supported platforms and compilers
  • the following platforms are supported:
    • Linux Red-Hat 7.3 or newer version 
    • Cygwin 5.1 or newer on Windows XP
  • the supported compiler is gcc 3.4
Download
  • the source code can be downloaded from the following link
Installation
  • extract the archive under the system area you wish to install the toolkit in (e.g.: /usr/local/stattools )
  • edit the setup script etc/setup.csh and configure the following variables according to the installation of your system:
    • CXX : C++ compiler (default: g++)
    • LD: linker (default: g++)
    • BOOSTSYS: location of the BOOST C++ library installation (default: /usr/local/boost)
    • ROOTSYS: location of the ROOT installation (default: /usr/local/root)
    • CLHEPSYS: location of the CLHEP library (optional; default: /usr/local/clhep)
  • compile the libraries:
> source etc/setup.csh
> make lib
  • to build the unit tests:
> source etc/setup.csh
> make unitTest