- Notifications
You must be signed in to change notification settings - Fork0
Mirror of official ROOT git repository
License
alja/root
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The ROOT system provides a set of OO frameworks with all the functionalityneeded to handle and analyze large amounts of data in a very efficient way.Having the data defined as a set of objects, specialized storage methods areused to get direct access to the separate attributes of the selected objects,without having to touch the bulk of the data. Included are histogramingmethods in an arbitrary number of dimensions, curve fitting, functionevaluation, minimization, graphics and visualization classes to allowthe easy setup of an analysis system that can query and process the datainteractively or in batch mode, as well as a general parallel processingframework, PROOF, that can considerably speed up an analysis.
Thanks to the built-in C++ interpreter cling, the command, thescripting and the programming language are all C++. The interpreterallows for fast prototyping of the macros since it removes the timeconsuming compile/link cycle. It also provides a good environment tolearn C++. If more performance is needed the interactively developedmacros can be compiled using a C++ compiler via a machine independenttransparent compiler interface called ACliC.
The system has been designed in such a way that it can query its databasesin parallel on clusters of workstations or many-core machines. ROOT isan open system that can be dynamically extended by linking externallibraries. This makes ROOT a premier platform on which to build dataacquisition, simulation and data analysis systems.
When citing ROOT, please use both the reference reported below and the DOI specific to your ROOT version availableon Zenodo. For example, you can copy-paste and fill in the following citation:
Rene Brun and Fons Rademakers, ROOT - An Object Oriented Data Analysis Framework,Proceedings AIHENP'96 Workshop, Lausanne, Sep. 1996,Nucl. Inst. & Meth. in Phys. Res. A 389 (1997) 81-86.See also "ROOT" [software], Release vX.YY/ZZ, dd/mm/yyyy,(Select the right link for your release here: https://zenodo.org/search?page=1&size=20&q=conceptrecid:848818&all_versions&sort=-version).
These screenshots shows some of the plots (produced using ROOT) presented when the Higgs boson discovery wasannounced at CERN:
See more screenshots on ourgallery.
Seehttps://root.cern/install for installation instructions.For instructions on how to build ROOT from these source files, seehttps://root.cern/install/build_from_source.
Our"Getting started with ROOT" page is then the perfect place to get familiar with ROOT.
About
Mirror of official ROOT git repository
Resources
License
Stars
Watchers
Forks
Packages0
Languages
- C++80.2%
- C13.6%
- Python1.5%
- JavaScript1.3%
- HTML0.9%
- CMake0.7%
- Other1.8%