ROOT 6.17/01 Reference Guide |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages

Functional Parts

Here is a list of all modules:

[detail level 12345]

Core ROOT classes | The Core classes of ROOT |

Base ROOT classes | The Base classes of ROOT |

Containers | The containers and generators the ROOT framework offers |

Geometry | The Geometry related packages |

GDML tools | GDML tools for geometry classes |

CAD converters | Classes to convert geometries to CAD systems |

Geometry classes | The Geometry related classes |

Geometry builder | The Geometry builder related classes |

Geometry painter | The Geometry painter, checker, overlap and track related classes |

Graphics | The graphics related classes |

Graphics' Backends | Graphics' Backends interface classes |

2D Graphics | The 2D graphics related classes |

Graphics attributes | The graphics attributes related classes |

3D Graphics | The 3D graphics related classes |

RPad coordinate systems | These define typesafe coordinates used by RPad to identify which coordinate system a coordinate is referring to |

Histogram Library | A general description of the Histogram library is documented in the class TH1 |

Histograms and graphs painting classes. | |

Advanced spectra processing classes. | |

TSpectrum painting class. | |

TUnfold classes | |

Input/Output Library | The library collecting the ROOT classes dedicated to data input and output |

Math | The ROOT Mathematical Libraries |

GenVector | Generic 2D, 3D and 4D vectors classes and their transformations (rotations) |

MathCore | The Core Mathematical Library of ROOT. See the MathCore description page |

MathMore | The Mathematical library providing some advanced functionality and based on GSL. See the MathMore Library page |

Matrix Linear Algebra | The ROOT Matrix Linear Algebra classes |

TMinuit | The Minuit Minimization package |

Minuit2 Minimization Library | New Object-oriented implementation of the MINUIT minimization package |

Physics Vectors | The Physics Vectors classes |

SMatrix | SMatrix Package for high performance vector and matrix computations |

Unuran | |

VecOps | |

Monte Carlo | The Monte Carlo related packages |

EG | Particle Data Group interface |

Pythia6 | The Pythia6 interface |

Pythia8 | The Pythia8 interface |

VMC | Virtual Monte Carlo |

PROOF | Classes defining the Parallel ROOT Facility, PROOF, a framework for parallel analysis of ROOT TTrees |

PROOF kernel Libraries | The PROOF kernel libraries (libProof, libProofPlayer, libProofDraw) contain the classes defining the kernel of the PROOF facility, i.e |

PROOF benchmark utilities | Set of utilities to benchmark a PROOF facility |

XProofD client Library | The XProofD client library, libProofx, contain the classes providing the client to interact with the XRootD-based xproofd daemon |

TMVA | The Multi Variate Analysis package |

Roofit | RooFit toolkit classes |

Roofitcore | Core RooFit classesFor documentation see The RooFit Toolkit for Data Modeling |

Roostats | RooStats toolkit classesRooStats is a package containing statistical tools built on top of RooFit. See the RooStats Twiki Page for more information |

DataFrame | ROOT's RDataFrame allows to analyse data stored in TTrees with a high level interface |

Tree Library | To store large quantities of same-class objects, ROOT provides the TTree and TNtuple classes |

Tutorials | A collection of macros helping to learn ROOT by example |

Tutorials specific to Mac/Cocoa | Various examples showing graphics done with the Mac graphics system Cocoa. These examples run only on Mac/Os |

Containers tutorials | Examples showing the "containers' classes" usage. |

Data Frame tutorials | These examples show the functionalities of RDataFrame: ROOT's declarative analysis interface |

Event display tutorials | Examples showing the "Event display classes" usage. |

Fast Fourier Transforms tutorials | Example showing the Fast Fourier Transforms interface in ROOT |

Fit Tutorials | These tutorials illustrate the main fitting features. Their names are related to the aspect which is treated in the code |

FITS files interface tutorials | Examples showing the FITS file interface |

FOAM tutorials | Examples showing how to use FOAM |

Geometry tutorials | Various ROOT geometry package examples |

OpenGL tutorials | Various examples showing the OpenGL graphics in ROOT |

Graphics tutorials | Various examples showing the basic ROOT graphics |

Graphs tutorials | Examples showing the "graphs classes" usage. |

GUI tutorials | Example code which illustrates how to use the ROOT GUI |

Histograms tutorials | Examples showing the "histograms' classes" usage. |

HTTP tutorials | Examples showing the HTTP interface |

Image tutorials | Examples showing the TImage class usage |

IO tutorials | These tutorials illustrate some of the capabilities of the ROOT IO subsystem |

Math tutorials | Examples showing the Math classes |

Matrix tutorials | Examples showing how to use TMatrix |

Monte Carlo tutorials | Monte Carlo examples |

TMemStat tutorials | Examples showing the TMemStat class |

Multi Layer Perceptron tutorials | Examples showing the Multi Layer Perceptron classes |

Multicore tutorials | These examples aim to illustrate the multicore features of ROOT, such as thread awareness and safety, multithreading and multiprocessing |

Net tutorials | Examples showing the net classes |

Physics tutorials | Physics examples |

Proof tutorials | These examples aim to illustrate the usage of PROOF |

PyRoot tutorials | Examples showing how to write python script for Root |

Pythia tutorials | Examples showing the pythia usage |

Quadratic programming package. | Example showing the usage of the quadratic programming package quadp |

R tutorials | Examples showing the R interface |

RooFit Tutorials | These tutorials illustrate the main features of RooFit. Their names are related to the aspect which is treated in the code |

RooStats Tutorials | These tutorials illustrate the main features of RooStats |

Spectrum tutorials | Examples showing the TSpectrum and TSpectrumPainter usage |

TSPlot tutorials | This tutorial illustrates the use of class TSPlot |

SQL tutorials | Examples showing the SQL classes |

Thread tutorials | Thread examples |

TMVA tutorials | Example code which illustrates how to use the TMVA toolkit |

Tree tutorials | Example code which illustrates how to use ROOT trees and ntuples |

TUnfold tutorials | Test programs for the classes TUnfold and related |

Unuran tutorials | Examples showing unuran capabilities |

ROOT 7 tutorials | Various examples showing the ROOT 7 interface |

VecOps tutorials | These examples show the functionalities of the VecOps utilities |

XML tutorials | XML examples |

R Interface for Statistical Computing |