The ROOT Manual
provides detailed information about the use and applications of
, the object-oriented framework that provides all the functionalities needed
to deal with big data processing, statistical analysis, visualization and storage in
The manual contains many, often interactive examples, so that you
can immediately start interacting with ROOT.
In the first part of the manual, the central building blocks and concepts of ROOT are
presented and explained.
In the second part of the manual, the numerous application areas and special topics of ROOT
are dealt with. Here you will receive in-depth information about the extensive possibilities
of data analysis with ROOT.
Tutorials are available for all parts of the ROOT.
Beginners can start with the Primer
The ROOT Manual provides a high-level explanation of ROOT's functionality and its functional parts.
Refer to the ROOT Reference Guide instead for detailed information about each ROOT class or function.
The Reference Guide is available for all major ROOT releases
Topical manuals are available for some functional parts of ROOT. They contain in-depth
information for specific topics that are not explained in detail in the ROOT Manual.
Forum & Help
For ROOT users, developers, and friends we provide a Forum
in which are also listed some frequently asked questions
As ROOT is based on the Cling C++ interpreter
you need to understand the basics of C++ (or Python) to use it. As C++ language
reference we recommend cppreference.com.