You are here

MathCore Library

MathCore provides a collection of functions and C++ classes for numerical computing. This library includes only the basic mathematical functions and algorithms and not all the functionality required by the physics community. The current set included classes are:

  • Basic special functions like the gamma, beta and error function.
  • Statistical functions. Mathematical functions used in statistics, such as the probability density functions and the cumulative distributions functions (lower and upper integral of the pdf's).
  • GenVector class: physics and geometry vectors for 3 and 4 dimensions with their transformations (rotations and boost).
  • Generic (ROOT::Math::IFunction) and parametric (ROOT::Math::IParamFunction) function interfaces for one and multi dimensions.

A detailed description for all MathCore classes is available in the online reference documentation.

A more advanced mathematical functionality is provided by the MathMore library.

Some tutorials about the library