<h1>ROOT</h1>

<p><a href="https://root.cern.ch/" rel="nofollow"><em>ROOT</em></a> is a general purpose data-analysis framework written in <em>C++</em>.  It is the <em>de facto</em> choice for any kind of analysis in the particle physics community, although it is not limited to that community.  It provides many specialised functionality through libraries, e.g.:</p>

<ul>
<li><code>Minuit</code> is a minimisation library original written in <code>Fortran</code>, now reimplemented in <code>C++</code>,</li>
<li><a href="http://roofit.sourceforge.net/" rel="nofollow"><code>RooFit</code></a> is a fitting framework focused on maximum likelihood fitting,</li>
<li><code>RooStats</code> is a statistics package built around <code>RooFit</code> used to provide tools for statistical significance calculations, limit setting, etc,</li>
<li><a href="http://tmva.sourceforge.net/" rel="nofollow"><code>TMVA</code></a> is a multivariate analysis library which implements numerous machine learning algorithms like neural networks, decision trees, etc.</li>
</ul>

<p><em>ROOT</em> provides language bindings in other programming languages like, <em>Python</em>, <em>Go</em>, and <em>Ruby</em>.  It also provides various I/O facilites to handle very large datasets (multi-gigabyte), as well as visualisation facilities.</p>

<p>The package is developed as a joint effort by Fermilab and CERN.  The homepage has extensive <a href="https://root.cern.ch/documentation" rel="nofollow">documentation</a> that include getting started tutorials, code examples, as well as an extensive <a href="https://root.cern.ch/doc/master/index.html" rel="nofollow">reference manual</a>.  To get help, one can go to the <a href="https://root.cern.ch/phpBB3/" rel="nofollow">web forum</a> or the <a href="https://groups.cern.ch/group/roottalk/default.aspx" rel="nofollow">mailing list</a>.  Unfortunately to signup for the mailing list, one needs to get a lightweight CERN account (no restrictions though, anyone can get it).</p>
