ROOT

From HP-SEE Wiki

Revision as of 09:32, 13 June 2011 by Mid (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Information

  • Web site: http://root.cern.ch
  • Described version: xx Revision: x.xx
  • Licensing: GNU Lesser General Public License Version 2.1
  • User documentation: http://www.x
  • Download: x
  • Source code: x

Authors/Maintainers

Summary

One of the main challenges in High Energy Physics (HEP) is to make fast analysis of high amount of experimental and simulated data. For example, the amount of data generated at Large Hadron Collider (LHC) is estimated to reach 1 PetaByte/year. The time taken to analyze the data and to obtain fast results depends on high computing power. ROOT is a framework for data processing (data mining and data simulation), developed at CERN. The ROOT framework consists of many classes, grouped into several categories. Finally, the latter are grouped into few top-level categories. Using ROOT framework you can save data, access data, process data and show results It provides a compressed binary serialization and data structure that is extremely powerful for fast access of huge amounts of data – orders of magnitude faster than any database. Powerful mathematical and statistical tools are provided to operate on your data. The full power of a C++ application and of parallel processing is available for any kind of data manipulation. Data can also be generated following any statistical distribution, making it possible to simulate complex systems. Results are best shown with histograms, scatter plots, fitting functions, etc. . ROOT supports interactive or built applications, using CINT C++ interpreter or Python for interactive sessions, macros, GUI. Applications can be compiled to run at full speed. One of the main extensions of ROOT framework is PROOF (Parallel ROOT Facility). The most important features of PROOF are transparency, scalability and adaptability. ROOT is compatible with the most operating systems of today. You have a choice to download the binaries or the source from the project website.

Features

Architectural/Functional Overview

Usage Overview

  • If possible with small example - may be a link

Dependacies

HP-SEE Applications

  • HAG (High energy physics Algorithms on GPU)
  • FAMAD (Fractal Algorithms for MAss Distribution)


Resource Centers

  • ISS_GPU, RO
  • NCIT-Cluster, RO

Usage by other projects and communities

  • If any
Personal tools