1- The ROOT System
2- ===============
1+ <img src =" https://root-forum.cern.ch/uploads/default/original/2X/3/3fb82b650635bc6d61461f3c47f41786afad4548.png " align =" right " height =" 50 " />
2+
3+ ## About
34
45The ROOT system provides a set of OO frameworks with all the functionality
56needed to handle and analyze large amounts of data in a very efficient way.
@@ -14,17 +15,76 @@ framework, PROOF, that can considerably speed up an analysis.
1415
1516Thanks to the built-in C++ interpreter cling, the command, the
1617scripting and the programming language are all C++. The interpreter
17- allows for fast prototyping of the macros since it removes the, time
18- consuming, compile/link cycle. It also provides a good environment to
18+ allows for fast prototyping of the macros since it removes the time
19+ consuming compile/link cycle. It also provides a good environment to
1920learn C++. If more performance is needed the interactively developed
2021macros can be compiled using a C++ compiler via a machine independent
2122transparent compiler interface called ACliC.
2223
23-
2424The system has been designed in such a way that it can query its databases
2525in parallel on clusters of workstations or many-core machines. ROOT is
2626an open system that can be dynamically extended by linking external
2727libraries. This makes ROOT a premier platform on which to build data
2828acquisition, simulation and data analysis systems.
2929
30- ROOT is available under the LGPL license.
30+ [ ![ License: LGPL v2.1] ( https://img.shields.io/badge/License-LGPL%20v2.1-blue.svg )] ( http://www.gnu.org/licenses/lgpl-2.1 )
31+
32+ ## Build Status
33+ | Branch | Continuous | Nightly |
34+ | --------| ------------| ---------|
35+ | master | [ ![ Build Status] ( https://phsft-jenkins.cern.ch/buildStatus/icon?job=root-incremental-master )] ( https://phsft-jenkins.cern.ch/view/ROOT/job/root-incremental-master/ ) | [ ![ Build Status] ( https://phsft-jenkins.cern.ch/buildStatus/icon?job=root-nightly-master )] ( https://phsft-jenkins.cern.ch/view/ROOT/job/root-nightly-master/ ) |
36+ | master-imt | [ ![ Build Status] ( https://phsft-jenkins.cern.ch/buildStatus/icon?job=root-incremental-master-imt )] ( https://phsft-jenkins.cern.ch/view/ROOT/job/root-incremental-master-imt/ ) | [ ![ Build Status] ( https://phsft-jenkins.cern.ch/buildStatus/icon?job=root-nightly-master-imt )] ( https://phsft-jenkins.cern.ch/view/ROOT/job/root-nightly-master-imt/ ) |
37+ | v5-34-00-patches | [ ![ Build Status] ( https://phsft-jenkins.cern.ch/buildStatus/icon?job=root-incremental-v5-34-00-patches )] ( https://phsft-jenkins.cern.ch/view/ROOT/job/root-incremental-v5-34-00-patches/ ) | [ ![ Build Status] ( https://phsft-jenkins.cern.ch/buildStatus/icon?job=root-nightly-v5-34-00-patches )] ( https://phsft-jenkins.cern.ch/view/ROOT/job/root-nightly-v5-34-00-patches/ ) |
38+ | v6-08-00-patches | [ ![ Build Status] ( https://phsft-jenkins.cern.ch/buildStatus/icon?job=root-incremental-v6-08-00-patches )] ( https://phsft-jenkins.cern.ch/view/ROOT/job/root-incremental-v6-08-00-patches/ ) | [ ![ Build Status] ( https://phsft-jenkins.cern.ch/buildStatus/icon?job=root-nightly-v6-08-00-patches )] ( https://phsft-jenkins.cern.ch/view/ROOT/job/root-nightly-v6-08-00-patches/ ) |
39+
40+ ## Live Demo
41+ [ ![ ] ( https://swanserver.web.cern.ch/swanserver/images/badge_swan_white_150.png )] ( http://cern.ch/swanserver/cgi-bin/go?projurl=https://github.com/cernphsft/rootbinder.git )
42+
43+ ## Screenshots
44+ These screenshots shows some of the plots (produced using ROOT) presented when the Higgs boson discovery was [ announced at CERN] ( http://home.cern/topics/higgs-boson ) :
45+
46+ ![ CMS Data MC Ratio Plot] ( https://d35c7d8c.web.cern.ch/sites/d35c7d8c.web.cern.ch/files/CMS04_1.png )
47+
48+ ![ Atlas P0 Trends] ( https://d35c7d8c.web.cern.ch/sites/d35c7d8c.web.cern.ch/files/Atlas06_0.png )
49+
50+ See more screenshots on our [ gallery] ( https://root.cern/gallery ) .
51+
52+ ## Download and Getting Started
53+ See [ root.cern download page] ( https://root.cern/downloading-root ) for the latest binary releases.
54+
55+ [ Getting started with ROOT.] ( https://root.cern/getting-started )
56+
57+ ## Building
58+ Clone the repo
59+
60+ $ git clone https://github.com/root-project/root.git
61+
62+ Make a directory for building
63+
64+ $ mkdir build
65+ $ cd build
66+
67+ Run cmake and make
68+
69+ $ cmake ../root
70+ $ make -j8
71+
72+ Setup and run ROOT
73+
74+ $ source bin/thisroot.sh
75+ $ root
76+
77+ [ More information] ( https://root.cern/building-root ) regarding building.
78+
79+ ## Help and Support
80+ - [ Forum] ( https://root.cern/forum/ )
81+ - [ Issue tracker] ( https://sft.its.cern.ch/jira/projects/ROOT/issues/ROOT-5820?filter=allopenissues )
82+ - [ Report a bug] ( https://root.cern/bugs ) (Requires a [ CERN lightweight account] ( https://account.cern.ch/account/Externals/RegisterAccount.aspx ) )
83+ - [ Mailing lists] ( https://groups.cern.ch/group/root-dev/default.aspx )
84+ - [ Documentation] ( https://root.cern/guides/reference-guide )
85+ - [ Tutorials] ( https://root.cern/doc/master/group__Tutorials.html )
86+
87+ ## Contribution Guidelines
88+ - [ Bug reporting guidelines] ( https://root.cern/guidelines-submitting-bug )
89+ - [ Coding conventions] ( https://root.cern/coding-conventions )
90+ - [ Meetings] ( https://root.cern/meetings )
0 commit comments