|
double | RooFit::Detail::MathFuncs::approxErf (double arg) |
|
template<typename DoubleArray > |
double | RooFit::Detail::MathFuncs::bernstein (double x, double xmin, double xmax, DoubleArray coefs, int nCoefs) |
| The caller needs to make sure that there is at least one coefficient.
|
|
template<typename DoubleArray > |
double | RooFit::Detail::MathFuncs::bernsteinIntegral (double xlo, double xhi, double xmin, double xmax, DoubleArray coefs, int nCoefs) |
|
double | RooFit::Detail::MathFuncs::bifurGauss (double x, double mean, double sigmaL, double sigmaR) |
|
double | RooFit::Detail::MathFuncs::bifurGaussIntegral (double xMin, double xMax, double mean, double sigmaL, double sigmaR) |
|
template<typename DoubleArray > |
unsigned int | RooFit::Detail::MathFuncs::binNumber (double x, double coef, DoubleArray boundaries, unsigned int nBoundaries, int nbins, int blo) |
|
template<class... Types> |
void | clad::custom_derivatives::RooFit::Detail::MathFuncs::binNumber_pullback (Types...) |
|
double | RooFit::Detail::MathFuncs::binomial (int n, int k) |
| Calculates the binomial coefficient n over k.
|
|
double | RooFit::Detail::MathFuncs::cbShape (double m, double m0, double sigma, double alpha, double n) |
|
double | RooFit::Detail::MathFuncs::cbShapeIntegral (double mMin, double mMax, double m0, double sigma, double alpha, double n) |
|
template<typename DoubleArray > |
double | RooFit::Detail::MathFuncs::chebychev (DoubleArray coeffs, unsigned int nCoeffs, double x_in, double xMin, double xMax) |
|
template<typename DoubleArray > |
double | RooFit::Detail::MathFuncs::chebychevIntegral (DoubleArray coeffs, unsigned int nCoeffs, double xMin, double xMax, double xMinFull, double xMaxFull) |
|
template<typename DoubleArray > |
double | RooFit::Detail::MathFuncs::constraintSum (DoubleArray comp, unsigned int compSize) |
|
double | RooFit::Detail::MathFuncs::efficiency (double effFuncVal, int catIndex, int sigCatIndex) |
|
double | RooFit::Detail::MathFuncs::effProd (double eff, double pdf) |
|
double | RooFit::Detail::MathFuncs::exponentialIntegral (double xMin, double xMax, double constant) |
|
double | RooFit::Detail::MathFuncs::fast_fma (double x, double y, double z) noexcept |
| use fast FMA if available, fall back to normal arithmetic if not
|
|
template<typename ParamsArray , typename DoubleArray > |
double | RooFit::Detail::MathFuncs::flexibleInterp (unsigned int code, ParamsArray params, unsigned int n, DoubleArray low, DoubleArray high, double boundary, double nominal, int doCutoff) |
|
double | RooFit::Detail::MathFuncs::flexibleInterpSingle (unsigned int code, double low, double high, double boundary, double nominal, double paramVal, double res) |
|
double | RooFit::Detail::MathFuncs::gaussian (double x, double mean, double sigma) |
| Function to evaluate an un-normalized RooGaussian.
|
|
double | RooFit::Detail::MathFuncs::gaussianIntegral (double xMin, double xMax, double mean, double sigma) |
| Function to calculate the integral of an un-normalized RooGaussian over x.
|
|
template<typename DoubleArray > |
double | RooFit::Detail::MathFuncs::interpolate1d (double low, double high, double val, unsigned int numBins, DoubleArray vals) |
|
double | RooFit::Detail::MathFuncs::landau (double x, double mu, double sigma) |
|
double | RooFit::Detail::MathFuncs::logNormal (double x, double k, double m0) |
|
double | RooFit::Detail::MathFuncs::logNormalIntegral (double xMin, double xMax, double m0, double k) |
|
double | RooFit::Detail::MathFuncs::logNormalIntegralStandard (double xMin, double xMax, double mu, double sigma) |
|
double | RooFit::Detail::MathFuncs::logNormalStandard (double x, double sigma, double mu) |
|
template<typename DoubleArray > |
double | RooFit::Detail::MathFuncs::multipdf (int idx, DoubleArray pdfs) |
|
template<typename DoubleArray > |
double | RooFit::Detail::MathFuncs::multiVarGaussian (int n, DoubleArray x, DoubleArray mu, DoubleArray covI) |
|
double | RooFit::Detail::MathFuncs::nll (double pdf, double weight, int binnedL, int doBinOffset) |
|
double | RooFit::Detail::MathFuncs::poisson (double x, double par) |
|
double | RooFit::Detail::MathFuncs::poissonIntegral (int code, double mu, double x, double integrandMin, double integrandMax, unsigned int protectNegative) |
|
template<bool pdfMode = false, typename DoubleArray > |
double | RooFit::Detail::MathFuncs::polynomial (DoubleArray coeffs, int nCoeffs, int lowestOrder, double x) |
| In pdfMode, a coefficient for the constant term of 1.0 is implied if lowestOrder > 0.
|
|
template<bool pdfMode = false, typename DoubleArray > |
double | RooFit::Detail::MathFuncs::polynomialIntegral (DoubleArray coeffs, int nCoeffs, int lowestOrder, double xMin, double xMax) |
| In pdfMode, a coefficient for the constant term of 1.0 is implied if lowestOrder > 0.
|
|
template<typename DoubleArray > |
double | RooFit::Detail::MathFuncs::product (DoubleArray factors, std::size_t nFactors) |
|
double | RooFit::Detail::MathFuncs::ratio (double numerator, double denominator) |
|
template<typename DoubleArray > |
unsigned int | RooFit::Detail::MathFuncs::rawBinNumber (double x, DoubleArray boundaries, std::size_t nBoundaries) |
|
template<typename DoubleArray > |
double | RooFit::Detail::MathFuncs::recursiveFraction (DoubleArray a, unsigned int n) |
|
template<typename DoubleArray > |
double | RooFit::Detail::MathFuncs::stepFunctionIntegral (double xmin, double xmax, std::size_t nBins, DoubleArray boundaries, DoubleArray coefs) |
|
unsigned int | RooFit::Detail::MathFuncs::uniformBinNumber (double low, double high, double val, unsigned int numBins, double coef) |
|