 ROOT   Reference Guide RooMathCoreReg.cxx
Go to the documentation of this file.
1 /*****************************************************************************
2  * Project: RooFit *
3  * Package: RooFitCore *
4  * File: $Id$
5  * Authors: *
6  * WV, Wouter Verkerke, NIKHEF, verkerke@nikhef.nl *
7  * *
8  * Copyright (c) 2000-2008, NIKHEF, Regents of the University of California *
10  * *
11  *****************************************************************************/
12
13 /** \class RooMathCoreReg
14  \ingroup Roofit
15
16 **/
17
18 #include "Riostream.h"
19 #include "RooMathCoreReg.h"
20 #include "RooCFunction1Binding.h"
21 #include "RooCFunction2Binding.h"
22 #include "RooCFunction3Binding.h"
23 #include "RooCFunction4Binding.h"
24 #include "Math/SpecFuncMathCore.h"
25 #include "Math/DistFuncMathCore.h"
26
28
30 {
31  // Import MathCore 'special' functions from ROOT::Math namespace
40
41  // MathCore pdf functions from ROOT::Math namespace
57
58  // MathCore cdf functions from ROOT::Math namespace uint
86
87  // MathCore quantile functions from ROOT::Math namespace
111
112 }
RooCFunction2Binding.h
ROOT::Math::exponential_pdf
double exponential_pdf(double x, double lambda, double x0=0)
Probability density function of the exponential distribution.
Definition: PdfFuncMathCore.h:306
ROOT::Math::cauchy_quantile
double cauchy_quantile(double z, double b)
Inverse ( ) of the cumulative distribution function of the lower tail of the Cauchy distribution (cau...
Definition: QuantFuncMathCore.cxx:46
ROOT::Math::erf
double erf(double x)
Error function encountered in integrating the normal distribution.
Definition: SpecFuncMathCore.cxx:59
ROOT::Math::beta_pdf
double beta_pdf(double x, double a, double b)
Probability density function of the beta distribution.
Definition: PdfFuncMathCore.h:82
ROOT::Math::inc_beta
double inc_beta(double x, double a, double b)
Calculates the normalized (regularized) incomplete beta function.
Definition: SpecFuncMathCore.cxx:115
ROOT::Math::chisquared_quantile_c
double chisquared_quantile_c(double z, double r)
Inverse ( ) of the cumulative distribution function of the upper tail of the distribution with degr...
Definition: QuantFuncMathCore.cxx:60
RooMathCoreReg.h
ROOT::Math::gamma_cdf_c
double gamma_cdf_c(double x, double alpha, double theta, double x0=0)
Complement of the cumulative distribution function of the gamma distribution (upper tail).
Definition: ProbFuncMathCore.cxx:198
ROOT::Math::lognormal_quantile
double lognormal_quantile(double x, double m, double s)
Inverse ( ) of the cumulative distribution function of the lower tail of the lognormal distribution (...
Definition: QuantFuncMathCore.cxx:151
ROOT::Math::gamma_quantile_c
double gamma_quantile_c(double z, double alpha, double theta)
Inverse ( ) of the cumulative distribution function of the upper tail of the gamma distribution (gamm...
Definition: QuantFuncMathCore.cxx:112
ROOT::Math::gaussian_quantile_c
double gaussian_quantile_c(double z, double sigma)
Inverse ( ) of the cumulative distribution function of the upper tail of the normal (Gaussian) distri...
Definition: QuantFuncMathCore.h:406
RooCFunction1Binding.h
ROOT::Math::cauchy_quantile_c
double cauchy_quantile_c(double z, double b)
Inverse ( ) of the cumulative distribution function of the upper tail of the Cauchy distribution (cau...
Definition: QuantFuncMathCore.cxx:33
ROOT::Math::poisson_cdf
double poisson_cdf(unsigned int n, double mu)
Cumulative distribution function of the Poisson distribution Lower tail of the integral of the poisso...
Definition: ProbFuncMathCore.cxx:284
ROOT::Math::poisson_cdf_c
double poisson_cdf_c(unsigned int n, double mu)
Complement of the cumulative distribution function of the Poisson distribution.
Definition: ProbFuncMathCore.cxx:275
ROOT::Math::binomial_cdf_c
double binomial_cdf_c(unsigned int k, double p, unsigned int n)
Complement of the cumulative distribution function of the Binomial distribution.
Definition: ProbFuncMathCore.cxx:293
ROOT::Math::uniform_cdf_c
double uniform_cdf_c(double x, double a, double b, double x0=0)
Complement of the cumulative distribution function of the uniform (flat) distribution (upper tail).
Definition: ProbFuncMathCore.cxx:258
SpecFuncMathCore.h
ROOT::Math::fdistribution_cdf_c
double fdistribution_cdf_c(double x, double n, double m, double x0=0)
Complement of the cumulative distribution function of the F-distribution (upper tail).
Definition: ProbFuncMathCore.cxx:169
ROOT::Math::normal_cdf
double normal_cdf(double x, double sigma=1, double x0=0)
Cumulative distribution function of the normal (Gaussian) distribution (lower tail).
Definition: ProbFuncMathCore.cxx:234
ROOT::Math::tgamma
double tgamma(double x)
The gamma function is defined to be the extension of the factorial to real numbers.
Definition: SpecFuncMathCore.cxx:89
RooMathCoreReg
Definition: RooMathCoreReg.h:16
ROOT::Math::lognormal_cdf
double lognormal_cdf(double x, double m, double s, double x0=0)
Cumulative distribution function of the lognormal distribution (lower tail).
Definition: ProbFuncMathCore.cxx:218
ROOT::Math::beta
double beta(double x, double y)
Calculates the beta function.
Definition: SpecFuncMathCore.cxx:111
ROOT::Math::erfc
double erfc(double x)
Complementary error function.
Definition: SpecFuncMathCore.cxx:44
ROOT::Math::beta_quantile
double beta_quantile(double x, double a, double b)
Inverse ( ) of the cumulative distribution function of the upper tail of the beta distribution (beta_...
Definition: QuantFuncMathCore.cxx:26
ROOT::Math::inc_gamma_c
double inc_gamma_c(double a, double x)
Calculates the normalized (regularized) upper incomplete gamma function (upper integral)
Definition: SpecFuncMathCore.cxx:103
ROOT::Math::binomial_pdf
double binomial_pdf(unsigned int k, double p, unsigned int n)
Probability density function of the binomial distribution.
Definition: PdfFuncMathCore.h:118
ROOT::Math::uniform_cdf
double uniform_cdf(double x, double a, double b, double x0=0)
Cumulative distribution function of the uniform (flat) distribution (lower tail).
Definition: ProbFuncMathCore.cxx:266
ROOT::Math::breitwigner_cdf
double breitwigner_cdf(double x, double gamma, double x0=0)
Cumulative distribution function (lower tail) of the Breit_Wigner distribution and it is similar (jus...
Definition: ProbFuncMathCore.cxx:39
RooCFunction3Binding.h
ROOT::Math::cauchy_cdf_c
double cauchy_cdf_c(double x, double b, double x0=0)
Complement of the cumulative distribution function (upper tail) of the Cauchy distribution which is a...
Definition: ProbFuncMathCore.cxx:45
ROOT::Math::fdistribution_cdf
double fdistribution_cdf(double x, double n, double m, double x0=0)
Cumulative distribution function of the F-distribution (lower tail).
Definition: ProbFuncMathCore.cxx:183
ROOT::Math::fdistribution_quantile
double fdistribution_quantile(double z, double n, double m)
Inverse ( ) of the cumulative distribution function of the lower tail of the f distribution (fdistrib...
Definition: QuantFuncMathCore.cxx:103
ROOT::Math::normal_pdf
double normal_pdf(double x, double sigma=1, double x0=0)
Probability density function of the normal (Gaussian) distribution.
Definition: PdfFuncMathCore.h:501
RooCFunction3Ref::fmap
static RooCFunction3Map< VO, VI1, VI2, VI3 > & fmap()
Definition: RooCFunction3Binding.h:136
ROOT::Math::gaussian_pdf
double gaussian_pdf(double x, double sigma=1, double x0=0)
Probability density function of the normal (Gaussian) distribution.
Definition: PdfFuncMathCore.h:402
ROOT::Math::gamma_pdf
double gamma_pdf(double x, double alpha, double theta, double x0=0)
Probability density function of the gamma distribution.
Definition: PdfFuncMathCore.h:363
ROOT::Math::exponential_cdf_c
double exponential_cdf_c(double x, double lambda, double x0=0)
Complement of the cumulative distribution function of the exponential distribution (upper tail).
Definition: ProbFuncMathCore.cxx:154
ROOT::Math::breitwigner_pdf
double breitwigner_pdf(double x, double gamma, double x0=0)
Probability density function of Breit-Wigner distribution, which is similar, just a different definit...
Definition: PdfFuncMathCore.h:175
ROOT::Math::beta_cdf
double beta_cdf(double x, double a, double b)
Cumulative distribution function of the beta distribution Upper tail of the integral of the beta_pdf.
Definition: ProbFuncMathCore.cxx:27
ROOT::Math::landau_cdf
double landau_cdf(double x, double xi=1, double x0=0)
Cumulative distribution function of the Landau distribution (lower tail).
Definition: ProbFuncMathCore.cxx:336
ROOT::Math::cauchy_cdf
double cauchy_cdf(double x, double b, double x0=0)
Cumulative distribution function (lower tail) of the Cauchy distribution which is also Lorentzian dis...
Definition: ProbFuncMathCore.cxx:51
ROOT::Math::landau_pdf
double landau_pdf(double x, double xi=1, double x0=0)
Probability density function of the Landau distribution:
Definition: PdfFuncMathCore.cxx:21
ROOT::Math::lognormal_quantile_c
double lognormal_quantile_c(double x, double m, double s)
Inverse ( ) of the cumulative distribution function of the upper tail of the lognormal distribution (...
Definition: QuantFuncMathCore.cxx:143
ROOT::Math::breitwigner_quantile_c
double breitwigner_quantile_c(double z, double gamma)
Inverse ( ) of the cumulative distribution function of the upper tail of the Breit-Wigner distributio...
Definition: QuantFuncMathCore.h:145
ROOT::Math::gaussian_quantile
double gaussian_quantile(double z, double sigma)
Inverse ( ) of the cumulative distribution function of the lower tail of the normal (Gaussian) distri...
Definition: QuantFuncMathCore.h:431
ROOT::Math::cauchy_pdf
double cauchy_pdf(double x, double b=1, double x0=0)
Probability density function of the Cauchy distribution which is also called Lorentzian distribution.
Definition: PdfFuncMathCore.h:201
DistFuncMathCore.h
ROOT::Math::breitwigner_quantile
double breitwigner_quantile(double z, double gamma)
Inverse ( ) of the cumulative distribution function of the lower tail of the Breit_Wigner distributio...
Definition: QuantFuncMathCore.h:167
ROOT::Math::tdistribution_cdf_c
double tdistribution_cdf_c(double x, double r, double x0=0)
Complement of the cumulative distribution function of Student's t-distribution (upper tail).
Definition: ProbFuncMathCore.cxx:242
ROOT::Math::poisson_pdf
double poisson_pdf(unsigned int n, double mu)
Probability density function of the Poisson distribution.
Definition: PdfFuncMathCore.h:524
RooCFunction1Ref::fmap
static RooCFunction1Map< VO, VI > & fmap()
ROOT::Math::fdistribution_pdf
double fdistribution_pdf(double x, double n, double m, double x0=0)
Probability density function of the F-distribution.
Definition: PdfFuncMathCore.h:332
ROOT::Math::fdistribution_quantile_c
double fdistribution_quantile_c(double z, double n, double m)
Inverse ( ) of the cumulative distribution function of the upper tail of the f distribution (fdistrib...
Definition: QuantFuncMathCore.cxx:89
RooMathCoreReg::RooMathCoreReg
RooMathCoreReg()
Definition: RooMathCoreReg.cxx:29
ROOT::Math::normal_cdf_c
double normal_cdf_c(double x, double sigma=1, double x0=0)
Complement of the cumulative distribution function of the normal (Gaussian) distribution (upper tail)...
Definition: ProbFuncMathCore.cxx:226
ROOT::Math::uniform_quantile_c
double uniform_quantile_c(double z, double a, double b)
Inverse ( ) of the cumulative distribution function of the upper tail of the uniform (flat) distribut...
Definition: QuantFuncMathCore.cxx:175
ROOT::Math::exponential_quantile_c
double exponential_quantile_c(double z, double lambda)
Inverse ( ) of the cumulative distribution function of the upper tail of the exponential distribution...
Definition: QuantFuncMathCore.cxx:74
ROOT::Math::beta_cdf_c
double beta_cdf_c(double x, double a, double b)
Complement of the cumulative distribution function of the beta distribution.
Definition: ProbFuncMathCore.cxx:20
RooCFunction4Binding.h
ROOT::Math::exponential_quantile
double exponential_quantile(double z, double lambda)
Inverse ( ) of the cumulative distribution function of the lower tail of the exponential distribution...
Definition: QuantFuncMathCore.cxx:82
dummy
static RooMathCoreReg dummy
Definition: RooMathCoreReg.cxx:27
ROOT::Math::normal_quantile
double normal_quantile(double z, double sigma)
Inverse ( ) of the cumulative distribution function of the lower tail of the normal (Gaussian) distri...
Definition: QuantFuncMathCore.cxx:134
RooCFunction2Ref::fmap
static RooCFunction2Map< VO, VI1, VI2 > & fmap()
Definition: RooCFunction2Binding.h:134
ROOT::Math::uniform_quantile
double uniform_quantile(double z, double a, double b)
Inverse ( ) of the cumulative distribution function of the lower tail of the uniform (flat) distribut...
Definition: QuantFuncMathCore.cxx:183
ROOT::Math::normal_quantile_c
double normal_quantile_c(double z, double sigma)
Inverse ( ) of the cumulative distribution function of the upper tail of the normal (Gaussian) distri...
Definition: QuantFuncMathCore.cxx:126
ROOT::Math::lognormal_pdf
double lognormal_pdf(double x, double m, double s, double x0=0)
Probability density function of the lognormal distribution.
Definition: PdfFuncMathCore.h:475
ROOT::Math::gamma_cdf
double gamma_cdf(double x, double alpha, double theta, double x0=0)
Cumulative distribution function of the gamma distribution (lower tail).
Definition: ProbFuncMathCore.cxx:204
ROOT::Math::chisquared_cdf
double chisquared_cdf(double x, double r, double x0=0)
Cumulative distribution function of the distribution with degrees of freedom (lower tail).
Definition: ProbFuncMathCore.cxx:63
RooCFunction4Ref::fmap
static RooCFunction4Map< VO, VI1, VI2, VI3, VI4 > & fmap()
Definition: RooCFunction4Binding.h:132
ROOT::Math::lgamma
double lgamma(double x)
Calculates the logarithm of the gamma function.
Definition: SpecFuncMathCore.cxx:74
ROOT::Math::beta_quantile_c
double beta_quantile_c(double x, double a, double b)
Inverse ( ) of the cumulative distribution function of the lower tail of the beta distribution (beta_...
Definition: QuantFuncMathCore.cxx:16
ROOT::Math::chisquared_cdf_c
double chisquared_cdf_c(double x, double r, double x0=0)
Complement of the cumulative distribution function of the distribution with degrees of freedom (upp...
Definition: ProbFuncMathCore.cxx:57
ROOT::Math::lognormal_cdf_c
double lognormal_cdf_c(double x, double m, double s, double x0=0)
Complement of the cumulative distribution function of the lognormal distribution (upper tail).
Definition: ProbFuncMathCore.cxx:210
Riostream.h
ROOT::Math::chisquared_pdf
double chisquared_pdf(double x, double r, double x0=0)
Probability density function of the distribution with degrees of freedom.
Definition: PdfFuncMathCore.h:225
ROOT::Math::exponential_cdf
double exponential_cdf(double x, double lambda, double x0=0)
Cumulative distribution function of the exponential distribution (lower tail).
Definition: ProbFuncMathCore.cxx:161
ROOT::Math::uniform_pdf
double uniform_pdf(double x, double a, double b, double x0=0)
Probability density function of the uniform (flat) distribution.
Definition: PdfFuncMathCore.h:580
ROOT::Math::breitwigner_cdf_c
double breitwigner_cdf_c(double x, double gamma, double x0=0)
Complement of the cumulative distribution function (upper tail) of the Breit_Wigner distribution and ...
Definition: ProbFuncMathCore.cxx:33
ROOT::Math::inc_gamma
double inc_gamma(double a, double x)
Calculates the normalized (regularized) lower incomplete gamma function (lower integral)
Definition: SpecFuncMathCore.cxx:99
ROOT::Math::tdistribution_cdf
double tdistribution_cdf(double x, double r, double x0=0)
Cumulative distribution function of Student's t-distribution (lower tail).
Definition: ProbFuncMathCore.cxx:250
ROOT::Math::binomial_cdf
double binomial_cdf(unsigned int k, double p, unsigned int n)
Cumulative distribution function of the Binomial distribution Lower tail of the integral of the binom...
Definition: ProbFuncMathCore.cxx:304
ROOT::Math::tdistribution_pdf
double tdistribution_pdf(double x, double r, double x0=0)
Probability density function of Student's t-distribution.
Definition: PdfFuncMathCore.h:555