Difference between revisions of "ROOT"
Jump to navigation
Jump to search
(→ROOT) |
|||
Line 1: | Line 1: | ||
+ | == About ROOT == | ||
+ | |||
The [http://root.cern.ch/drupal/ ROOT system] is a set of C++ object oriented frameworks with all the functionality needed to handle and analyze large amounts of data in a very efficient way. The code is open source, it is developed at [http://cern.ch CERN], and widely used for data acquisition, analysis, simulations, etc. in nuclear physics and related fields. | The [http://root.cern.ch/drupal/ ROOT system] is a set of C++ object oriented frameworks with all the functionality needed to handle and analyze large amounts of data in a very efficient way. The code is open source, it is developed at [http://cern.ch CERN], and widely used for data acquisition, analysis, simulations, etc. in nuclear physics and related fields. | ||
[http://lpsc.in2p3.fr/gpr/gpr/mureE.htm MURE code] available from [http://www-rsicc.ornl.gov/codes/ccc/ccc7/ccc-764.html RSICC] uses the ROOT framework for time-stepping of MCNP calculations. | [http://lpsc.in2p3.fr/gpr/gpr/mureE.htm MURE code] available from [http://www-rsicc.ornl.gov/codes/ccc/ccc7/ccc-764.html RSICC] uses the ROOT framework for time-stepping of MCNP calculations. | ||
+ | |||
+ | == Running ROOT == | ||
+ | |||
+ | First set environmental variable $ROOTSYS to /opt/root/, add search path to the ROOT binaries, and libraries: | ||
+ | <pre lang="sh">export ROOTSYS=/opt/root | ||
+ | export PATH=${PATH}:${ROOTSYS}/bin | ||
+ | export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${ROOTSYS}/lib | ||
+ | </pre> | ||
+ | |||
+ | You can add the above to your <pre>~/.bashrc</pre>, so it will get executed any time you log in. | ||
+ | |||
+ | Then run ROOT by: $ root | ||
+ | |||
+ | == Help with ROOT == | ||
+ | |||
+ | ROOT manuals and tutorials are available on the [http://root.cern.ch/drupal/content/documentation ROOT webpage]. |
Revision as of 07:52, 12 February 2012
About ROOT
The ROOT system is a set of C++ object oriented frameworks with all the functionality needed to handle and analyze large amounts of data in a very efficient way. The code is open source, it is developed at CERN, and widely used for data acquisition, analysis, simulations, etc. in nuclear physics and related fields.
MURE code available from RSICC uses the ROOT framework for time-stepping of MCNP calculations.
Running ROOT
First set environmental variable $ROOTSYS to /opt/root/, add search path to the ROOT binaries, and libraries:
export ROOTSYS=/opt/root
export PATH=${PATH}:${ROOTSYS}/bin
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${ROOTSYS}/lib
You can add the above to your
~/.bashrc
, so it will get executed any time you log in.
Then run ROOT by: $ root
Help with ROOT
ROOT manuals and tutorials are available on the ROOT webpage.