23 return Lower + 0.5 * (Upper - Lower) * (std::sin(
Value) + 1.);
32 long double piby2 = 2. * std::atan(1.);
33 long double distnn = 8. * std::sqrt(prec.
Eps2());
34 long double vlimhi = piby2 - distnn;
35 long double vlimlo = -piby2 + distnn;
37 long double yy = 2. * (
Value - Lower) / (Upper - Lower) - 1.;
38 long double yy2 = yy * yy;
39 if (yy2 > (1. - prec.
Eps2())) {
57 return 0.5 * ((Upper - Lower) * std::cos(
Value));
63 return 1. / std::sqrt((
Value - Lower) * (Upper -
Value));
69 long double val = lower - 1. + std::sqrt(
value *
value + 1.);
77 long double yy =
value - lower + 1.;
78 long double yy2 = yy * yy;
82 return std::sqrt(yy2 - 1);
95 long double val = (
value - lower + 1) / (std::sqrt((
value - lower + 1) * (
value - lower + 1) - 1.));
102 long double val = upper + 1. - std::sqrt(
value *
value + 1.);
110 long double yy = upper -
value + 1.;
111 long double yy2 = yy * yy;
115 return std::sqrt(yy2 - 1);
128 long double val = -(upper -
value + 1) / (std::sqrt((upper -
value + 1) * (upper -
value + 1) - 1.));
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
Sets the relative floating point (double) arithmetic precision.
double Eps2() const
eps2 returns 2*sqrt(eps)