ROOT Manual

The ROOT Manual provides detailed information about the use and applications of ROOT, the object-oriented framework that provides all the functionalities needed to deal with big data processing, statistical analysis, visualization and storage in high-energy physics.
The manual contains many, often interactive examples, so that you can immediately start interacting with ROOT.

Basics
In the first part of the manual, the central building blocks and concepts of ROOT are presented and explained.

Functional parts
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.


Other learning resources

Reference Guide
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.

Tutorials
Tutorials are available for all parts of the ROOT Manual.

Topical Manuals
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.

Further information
For ROOT users, developers, and friends we provide a Forum. Beginners can start with the Primer.

C++

The usage of ROOT requires in-depth knowledge of C++.
For detailed information on C++, refer to C++ language references such as C++ Language Reference.