Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/rootPublic
forked fromroot-project/root

Mirror of official ROOT git repository

License

NotificationsYou must be signed in to change notification settings

alja/root

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

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.

License: LGPL v2.1+CII Best Practices

Cite

When citing ROOT, please use both the reference reported below and the DOI specific to your ROOT version availableon ZenodoDOI. 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).

Live Demo for CERN Users

Screenshots

These screenshots shows some of the plots (produced using ROOT) presented when the Higgs boson discovery wasannounced at CERN:

CMS Data MC Ratio Plot

Atlas P0 Trends

See more screenshots on ourgallery.

Installation and Getting Started

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.

Help and Support

Contribution Guidelines

About

Mirror of official ROOT git repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++80.2%
  • C13.6%
  • Python1.5%
  • JavaScript1.3%
  • HTML0.9%
  • CMake0.7%
  • Other1.8%

[8]ページ先頭

©2009-2025 Movatter.jp