diff options
Diffstat (limited to 'academic/root/README')
-rw-r--r-- | academic/root/README | 44 |
1 files changed, 30 insertions, 14 deletions
diff --git a/academic/root/README b/academic/root/README index c8beb68da7..3f7a5201e2 100644 --- a/academic/root/README +++ b/academic/root/README @@ -1,20 +1,36 @@ ROOT - A data analysis framework. -ROOT is a data analysis framework used mostly, but not limited to, -high energy physics. It was written in C++ by the techs at CERN to -explore the benefits of object oriented programming in physics data -analysis. It consists of libraries, CINT or cling interpreter for -C/C++, plotting interface and powerful parellel processing support. -It is the preferred choice in many laboratories. - -It comes with A LOT of different options for compilation. And it +ROOT provides a set of frameworks with the functionality needed to +handle and analyze large amounts of data in an efficient way. It +includes specialized storage methods such as histograms, curve +fitting, function evaluation, minimization, graphics, visualization +classes; the C++ interpreter cling for fast prototyping; and powerful +parallel processing support. + +It comes with a lot of different options for compilation. And it seems impossible to stress all of them in this one script. Therefore -the potential user is strongly advised to check the configure -script. +the potential user is strongly advised to check the cmake command +arguments. + +Compilation takes quite a while, thus consider to build ROOT like that: +# MAKEFLAGS=-j5 ./root.SlackBuild + +REQUIREMENTS: gl2ps libAfterImage python3-numpy tbb ftgl + +NOTES: + - ROOT's python TMVA requires python3-numpy being built over blas. -For mathmore support, run the SlackBuild script with MATHMORE=yes, and -for QT support, run the SlackBuild script with QT=yes, for example + - This SlackBuild sets the root7 build option to ON in order to + prepare the migration to the new ROOT 7 release. More on the ROOT 7 + features you can find here: + https://root.cern/for_developers/root7 - MATHMORE=yes ./root.SlackBuild + - Starting from ROOT version 6.26/00 it uses the web-based version for + the TBrowser if it is build with the root7 option being ON. You can + switch back to the Win95-looking TBrowser by adding the following + line to your $HOME/.rootrc file: + Browser.Name: TRootBrowser -Compilation takes quite a while. + - Starting from ROOT 6.28/00 version, one can use rootssh script for + automatic configuration of ssh tunnel, necessary for web widgets: + rootssh username@remotenode |