Merge from vendor branch TNF:
[pkgsrcv2.git] / misc / root / DESCR
1 The ROOT system provides a set of OO frameworks with all the functionality
2 needed to handle and analyse large amounts of data in a very efficient way.
3 Having the data defined as a set of objects, specialised storage methods are
4 used to get direct access to the separate attributes of the selected objects,
5 without having to touch the bulk of the data. Included are histograming methods
6 in 1, 2 and 3 dimensions, curve fitting, function evaluation, minimisation,
7 graphics and visualization classes to allow the easy setup of an analysis
8 system that can query and process the data interactively or in batch mode.
9
10 Thanks to the builtin CINT C++ interpreter the command language, the scripting,
11 or macro, language and the programming language are all C++. The interpreter
12 allows for fast prototyping of the macros since it removes the time consuming
13 compile/link cycle. It also provides a good environment to learn C++. If more
14 performance is needed the interactively developed macros can be compiled using
15 a C++ compiler.