13 #ifndef ROOT_Math_Util 14 #define ROOT_Math_Util 25 #define MATH_UNUSED(var) (void)var 44 std::ostringstream buf;
47 std::string ret = buf.str();
58 static const double epsilon = 2.*2.2250738585072014e-308;
60 static const double epsilon = 2.*std::numeric_limits<double>::min();
63 return x/epsilon +
std::log(epsilon) - 1;
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
Namespace for new Math classes and functions.
double EvalLog(double x)
safe evaluation of log(x) with a protections against negative or zero argument to the log smooth line...
std::string ToString(const T &val)
Utility function for conversion to strings.