翻訳と辞書
Words near each other
・ Rooster Rock State Park
・ Rooster Run
・ Rooster Teeth
・ Rooster's Breakfast
・ Rooster's Brewery
・ Roosteren
・ Roosterfish
・ Roosters
・ Roosters (Millennium)
・ Roostoja
・ Roosville
・ Roosville Border Crossing
・ Roosville, British Columbia
・ Roosville, Montana
・ Rooswijk
ROOT
・ Root
・ Root & Cady
・ Root (album)
・ Root (band)
・ Root (Chinese constellation)
・ Root (chord)
・ Root (company)
・ Root (disambiguation)
・ Root (linguistics)
・ Root (surname)
・ Root After and Another
・ Root and Branch petition
・ Root ball
・ Root barrier


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

ROOT : ウィキペディア英語版
ROOT

ROOT is an object-oriented program and library developed by CERN. It was originally designed for particle physics data analysis and contains several features specific to this field, but it is also used in other applications such as astronomy and data mining.
== Description ==

CERN maintained a program library written in FORTRAN for many years; development and maintenance were discontinued in 2003 in favour of ROOT, written in C++.
ROOT development was initiated by René Brun and Fons Rademakers in 1994. Some parts are published under the LGPL, and others are based on GPL software and thus are also published under the terms of the GPL. It provides platform independent access to a computer's graphics subsystem and operating system using abstract layers. Parts of the abstract platform are: a graphical user interface and a GUI builder, container classes, reflection, a C++ script and command line interpreter (CINT), object serialization and persistence.
The packages provided by ROOT include those for
* histogramming and graphing to view and analyze distributions and functions,
* curve fitting (regression analysis) and minimization of functionals,
* statistics tools used for data analysis,
* matrix algebra,
* four-vector computations, as used in high energy physics,
* standard mathematical functions,
* multivariate data analysis, e.g. using neural networks,
* image manipulation, used, for instance, to analyze astronomical pictures,
* access to distributed data (in the context of the Grid),
* distributed computing, to parallelize data analyses,
* persistence and serialization of objects, which can cope with changes in class definitions of persistent data,
* access to databases,
* 3D visualizations (geometry),
* creating files in various graphics formats, like PDF, PostScript, PNG, SVG, LaTeX, etc ...
* interfacing Python and Ruby code in both directions,
* interfacing Monte Carlo event generators.
A key feature of ROOT is a data container called ''tree'', with its substructures ''branches'' and ''leaves''. A tree can be seen as a sliding window to the raw data, as stored in a file. Data from the next entry in the file can be retrieved by advancing the index in the tree. This avoids memory allocation problems associated with object creation, and allows the tree to act as a lightweight container while handling buffering invisibly.
ROOT is designed for high computing efficiency, as it is required to process data from the Large Hadron Collider's experiments estimated at several petabytes per year. ROOT is mainly used in data analysis and data acquisition in high energy physics experiments, and most experimental plots and results in those subfields are obtained using ROOT.
The inclusion of a C++ interpreter (CINT until version 5.34, cling from version 6.00) makes this package very versatile as it can be used in interactive, scripted and compiled modes in a manner similar to commercial products like MATLAB.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「ROOT」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.