|
double | utl::Chi2Probability (const double chi2, const double ndof) |
|
template<typename T > |
double | utl::EvalPoly (const T &a, const double x) |
| Simple polynomial evaluator. More...
|
|
template<typename T > |
double | utl::EvalPoly (const std::initializer_list< T > &a, const double x) |
|
double | utl::Fermi (const double x, const double x0, const double sigma) |
| Fermi function. More...
|
|
constexpr int | utl::FloorDiv (const int num, const int den) |
|
double | utl::IncompleteBeta (const double a, const double b, const double x) |
| Incomplete Beta function. More...
|
|
double | utl::IncompleteGammaP (const double a, const double x) |
| Incomplete gamma P(a, x) function. More...
|
|
double | utl::IncompleteGammaPCF (const double a, const double x) |
| Continued Fraction for incomplete gamma function Q(a, x) More...
|
|
double | utl::IncompleteGammaPSeries (const double a, const double x) |
| logarithm of Gamma function More...
|
|
double | utl::IncompleteGammaQ (const double a, const double x) |
| Incomplete gamma Q(a, x) = 1 - P(a, x) function. More...
|
|
double | utl::LogGamma (const double x) |
|
double | utl::NormalizeAngleMinusPiPi (const double x) |
| Normalize angle to lie between -pi and pi (-180 and 180 deg) More...
|
|
double | utl::NormalizeAngleZero2Pi (const double x) |
| Normalize angle to lie between 0 and 2pi (0 and 360 deg) More...
|
|
void | utl::PropagateAxisErrors (const utl::Vector::Triple &u_v_w, const utl::Vector::Triple &sigma_u2_uv_v2, double &thetaError, double &phiError, double &thetaPhiCorrelation) |
|
template<typename T > |
constexpr int | utl::Sign (const T x, const boost::integral_constant< bool, false >) |
|
template<typename T > |
constexpr int | utl::Sign (const T x, const boost::integral_constant< bool, true >) |
|
template<typename T > |
constexpr int | utl::Sign (const T x) |
|
std::pair< double, double > | utl::SolveQuadraticEquation (const double a, const double b, const double c) |
|
template<typename T > |
constexpr T | utl::Sqr (const T x) |
|