ROOT logo


MathCore Library

MathCore library

MathCore provides a collection of functions, C++ classes for numerical calculations. It provides the basic and minimal functionality, while more advanced mathematical functionality is provided by the MathMore library. The current set includes classes and functions for:

Classes and functions are provided in the namespace ROOT::Math or ROOT::Fit in the case of the fitting classes.

From the release 5.20, the GenVector (physics and geometry vector) package is not anymore part of MathCore, but it belongs to a separate library (libGenVector).
MathCore contains instead now classes which were originally part of libCore. These include:

See also:

N.B.: For consulting the reference MathCore documentation it is strongly recommended to look at these online doc. The class documentation shown from the class links below is not complete, it is missing some template methods.

Last modified: Thu Mar 5 20:44:45 CET 2009

Further Reading

MathCore TMath

List of Classes

Class Index

Jump to

R ROOT::Fit: ROOT::Fit::L ROOT::M ROOT::Math: ROOT::Math::I ROOT::Math::IM ROOT::Math::IR ROOT::Math::M ROOT::Math::V TM