Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
Functional Parts
Here is a list of all topics with brief descriptions:
[detail level 12345]
 Core ROOT classesThe Core classes of ROOT
 Base ROOT classesThe Base classes of ROOT
 ContainersThe containers and generators the ROOT framework offers
 std Extension classesExtension classes within libCore to backport or complement missing std:: features
 Parallelized classesClasses implement parallelism within ROOT
 The Geometry Package
 GDML toolsGDML tools for geometry classes
 Geometry classesThe Geometry related classes
 Materials
 ShapesShapes are geometrical objects that provide the basic modeling functionality
 Geometry builderThe Geometry builder related classes
 Geometry painterThe Geometry painter, checker, overlap and track related classes
 GraphicsThe graphics related classes
 Graphics' BackendsGraphics' Backends interface classes
 2D GraphicsThe 2D graphics related classes
 Graphics attributesThe graphics attributes related classes
 ROOT7 GraphicsClasses for ROOT7 graphics
 3D GraphicsThe 3D graphics related classes
 Event display with ROOT7
 GUIGraphical User Interface
 ROOT Fit PanelClasses forming the user interface of the Fit Panel in ROOT
 ROOT Graphics EditorClasses forming the Graphics Editor (GED) of ROOT and the basic classes of so-called object editors
 Low level GUI widgetsAll the low level widgets and built-in dialogs of GUI class library in ROOT
 GUI BuilderThe GUI Builder classes
 HTML visualizerA very simple HTML browser
 Events recorderThe event recorder
 Session ViewerSession Viewer as used in Proof
 Web WidgetsA Graphical User Interface based on WEB technology
 Browsable objectThe browsable objects in the Web Gui
 Web DisplayA Graphical User Interface based on WEB technology
 ROOT 6 Web DisplayTo display ROOT 6 canvases in the web browser
 Histogram LibraryA general description of the Histogram library is documented in the class TH1
 Painting classes
 Histogram classes.
 Graph classes.
 Function classes.
 ROOT 7 histogram classes.
 Advanced spectra processing classes.
 TUnfold classes
 Input/Output Library
 MathThe ROOT Mathematical Libraries
 Physics VectorsVector classes (2D, 3D and 4D / Lorentz vector) and their transformations
 MathCoreThe Core Mathematical Library of ROOT
 MathMoreThe Mathematical library providing some advanced functionality and based on GSL
 Matrix Linear AlgebraThe ROOT Matrix Linear Algebra package
 TMinuitThe Minuit Minimization package
 Minuit2 Minimization Library
 Legacy Physics ClassesLegacy physics classes
 SMatrix Package
 UnuranUniversal Non Uniform Random number generator for generating non uniform pseudo-random numbers
 N-D parametric functions
 VecOpsA "std::vector"-like collection of values implementing handy operation to analyse them
 Monte CarloThe Monte Carlo related packages
 EGParticle Data Group interface
 Pythia8The Pythia8 interface
 HTTP serverTHttpServer-related classes to provide HTTP protocol to ROOT application
 PROOF
 PROOF kernel Libraries
 PROOF benchmark utilities
 TMVAThe Multi Variate Analysis package
 RooFitRooFit is a package for building likelihood models and fitting these to data
 RooFit Pythonizations
 RooFit Developer DocumentationHow-to guides on how to extend RooFit with custom classes or to work on RooFit itself
 RooFitRooFit main classes for building likelihood models, mainly PDFs
 RooFit CoreRooFit core classes. These provide the infrastructure for building likelihood models
 RooFit LegacyOld RooFit classes
 RooFit command argumentsThese arguments can be passed to functions of RooFit objects
 RooFit MoreRooFit components that are only available if ROOT was built with the mathmore option
 RooStatsRooStats is a toolkit for statistical tests built on top of RooFit
 xRooFitA high-level API for RooFit
 DataframeROOT's RDataFrame allows to analyse data stored in TTrees with a high level interface
 ROOT7 classesInterfaces and classes designed for future ROOT version 7 (experimental!)
 NTuple-related classesTuple classes designed for future ROOT version 7 (experimental!)
 Tree Library
 TreePlayer Library
 TutorialsA collection of C++ macros, Python scripts and notebooks helping to learn ROOT by example
 Data analysis tutorialsVarious examples of data analysis workflows
 Event generation tutorialsExamples showing event generation with pythia and Monte Carlo
 Experimental API tutorialsVarious examples showing the experimental API
 Geometry tutorialsExamples showing how to make use of geometry classes in ROOT
 Histograms tutorialsExamples showing the "histograms' classes" usage
 HTTP tutorialsExamples showing the HTTP interface
 IO tutorialsThese tutorials illustrate some of the capabilities of the ROOT IO subsystem, including TTree, RNTuple, SQL and XML
 Machine Learning tutorialsExamples showing how to use Machine Learning from ROOT
 Math tutorialsExamples showing the Math classes
 RooFit packages tutorialsThese tutorials illustrate the main features of RooFit, HistFactory and RooStats
 Visualisation tutorialsAll examples related to visually representing the data, including graphs, event displays, web graphics, GUIs and more
 Legacy tutorialsLegacy Tutorials
 Python interfacePython-specific functionalities offered by ROOT
 R Interface for Statistical Computing