
ROOT
Sign in to saveROOT is an object-oriented computer program and library developed by CERN. It was originally designed for particle physics data analysis and contains several features specific to the field, but it is also used in other applications such as astronomy and data mining. The latest minor release is 6.34, as of 2025-04-08.
Key facts
- Software.name
- ROOT
- Software.logo
- ROOT Logo.png
- Software.logo_size
- 297px
- Software.screenshot
- CMS ROOT plot.png
- Software.caption
- The CMS experiments presented on July 4, 2012, the status of the Standard Model Higgs search. All plots presented that day used ROOT.
- Software.developer
- CERN
- Software.latest_release_version
- 6.32.12
- Software.author
- René Brun, Fons Rademakers
- Software.programming language
- C++
- Software.operating_system
- Microsoft Windows, OS X, Linux, Solaris, IBM AIX
- Software.platform
- IA-32, x86-64
- Software.size
- 86–327 MB
- Software.genre
- Data analysis, Plotting
- Software.license
- LGPL/GPL
via Wikipedia infobox
Source code
ROOT is a unified software package for the storage, processing, and analysis of scientific data: from its acquisition to the final visualization in form of highly customizable, publication-ready plots. It is reliable, performant and well supported, easy to use and obtain, and strives to maximize the quantity and impact of scientific results obtained per unit cost, both of human effort and computing resources. ROOT provides a very efficient storage system for data models, that demonstrated to scale at the Large Hadron Collider experiments: Exabytes of scientific data are written in columnar ROOT format. ROOT comes with histogramming capabilities in an arbitrary number of dimensions, curve fitting, statistical modelling, minimization, to allow the easy setup of a data analysis system that can query and process the data interactively or in batch mode, as well as a general parallel processing framework, RDataFrame, that can considerably speed up an analysis, taking full advantage of multi-core and distributed systems. ROOT is performance critical software written in C++ and enables rapid prototyping powered by a unique C++ compliant interpreter called Cling. Cling also enables performant C++ type introspection which is a building block of automatic interoperability with Python. Thanks to its dynamic Python bindings, leveraging the cppyy technology, ROOT offers efficient, on-demand C++/Python interoperability in a uniform cross-language execution environment. ROOT fully embraces open-source, it's made with passion by its community, for the benefit of its community. 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. Installation and Getting Started See for installation instructions. For instructions on how to build ROOT from these source files, see Our "Getting started with ROOT" page is then the perfect place to get familiar with ROOT.
Excerpt from the source-code README · 3,569 chars · not written by Vinony
Article · 日本語
ROOT(ルート)は、CERNによって開発が行われている、データ解析環境および関連するライブラリ群である。グラフ作成のみならず、ヒストグラムの操作、4元ベクトルの扱い、実験データの可視化など、高エネルギー物理学の研究に不可欠な要素が組み込まれている。開発当初は素粒子実験のデータ解析用ソフトウェアとして構築されたが、近年では高エネルギー宇宙物理学や高エネルギー天文学といった分野でも使用されている。
Abstract from DBpedia / Wikipedia · CC BY-SA