13 #ifndef ROOT_Math_Math 14 #define ROOT_Math_Math 17 #define _USE_MATH_DEFINES 38 #define M_PI 3.14159265358979323846264338328 // Pi 42 #define M_PI_2 1.57079632679489661923132169164 // Pi/2 46 #define M_PI_4 0.78539816339744830961566084582 // Pi/4 102 #ifndef HAVE_NO_LOG1P 113 #ifndef HAVE_NO_EXPM1 118 if (std::abs(x) < 0.5)
124 double term = x / 1.0;
Namespace for new ROOT classes and functions.
you should not use this method at all Int_t y
double pow(double, double)
double Pi()
Mathematical constants.
double expm1(double x)
exp(x) -1 with error cancellation when x is small
double log1p(double x)
declarations for functions which are not implemented by some compilers
* x
Deprecated and error prone model selection interface.
double atan2(double, double)
Namespace for new Math classes and functions.