Synchrotron-based high-pressure research in materials science Page: 1 of 32
This article is part of the collection entitled: Office of Scientific & Technical Information Technical Reports and was provided to Digital Library by the UNT Libraries Government Documents Department.
The following text was automatically extracted from the image on this page using optical character recognition software:
ROOT A C++ Framework for Petabyte
Data Storage, Statistical Analysis and
I. Antcheva, M. Ballintijn, B. Bellenot a, M. Biskup, R. Brun al,
N. Buncic, Ph. Canal', D. Casadeib, O. Couet a, V. Fine a,
L. Franco, G. Ganis a, A. Gheata a, D. Gonzalez Maline a,
M. Goto, J. Iwaszkiewicz a, A. Kreshuk, D. Marcos Segura,
R. Maunder, L. Moneta a, A. Naumann a, E. Offermann,
V. Onuchin, S. Panacek', F. Rademakers a, P. Russo ,
a CERN, Geneva, Switzerland
bNew York University, NY, USA
CFermilab, Batavia, IL, USA
ROOT is an object-oriented C++ framework conceived in the high-energy physics
(HEP) community, designed for storing and analyzing petabytes of data in an ef-
ficient way. Any instance of a C++ class can be stored into a ROOT file in a
machine-independent compressed binary format. In ROOT the TTree object con-
tainer is optimized for statistical data analysis over very large data sets by using
vertical data storage techniques. These containers can span a large number of files
on local disks, the web or a number of different shared file systems. In order to an-
alyze this data, the user can chose out of a wide set of mathematical and statistical
functions, including linear algebra classes, numerical algorithms such as integration
and minimization, and various methods for performing regression analysis (fitting).
In particular, the RooFit package allows the user to perform complex data mod-
eling and fitting while the RooStats library provides abstractions and implemen-
tations for advanced statistical tools. Multivariate classification methods based on
machine learning techniques are available via the TMVA package. A central piece
in these analysis tools are the histogram classes which provide binning of one- and
multi-dimensional data. Results can be saved in high-quality graphical formats like
Postscript and PDF or in bitmap formats like JPG or GIF. The result can also be
stored into ROOT macros that allow a full recreation and rework of the graphics.
Users typically create their analysis macros step by step, making use of the inter-
active C++ interpreter CINT, while running over small data samples. Once the
development is finished, they can run these macros at full compiled speed over large
Preprint submitted to Elsevier
31 July 2009
Here’s what’s next.
This article can be searched. Note: Results may vary based on the legibility of text within the document.
Tools / Downloads
Get a copy of this page or view the extracted text.
Citing and Sharing
Basic information for referencing this web page. We also provide extended guidance on usage rights, references, copying or embedding.
Reference the current page of this Article.
Chen, Bin; Lin, Jung-Fu; Chen, Jiuhua; Zhang, Hengzhong & Zeng, Qiaoshi. Synchrotron-based high-pressure research in materials science, article, June 1, 2016; (digital.library.unt.edu/ark:/67531/metadc929183/m1/1/: accessed October 22, 2018), University of North Texas Libraries, Digital Library, digital.library.unt.edu; crediting UNT Libraries Government Documents Department.