ROOT » MATH » MATHCORE » ROOT::Math

namespace ROOT::Math


Function Members (Methods)

public:
doubleairy_Ai(double x)
doubleairy_Ai_deriv(double x)
doubleairy_Bi(double x)
doubleairy_Bi_deriv(double x)
doubleairy_zero_Ai(unsigned int s)
doubleairy_zero_Ai_deriv(unsigned int s)
doubleairy_zero_Bi(unsigned int s)
doubleairy_zero_Bi_deriv(unsigned int s)
doubleassoc_laguerre(unsigned int n, double m, double x)
doubleassoc_legendre(unsigned int l, unsigned int m, double x)
doublebeta(double x, double y)
doublebeta_cdf(double x, double a, double b)
doublebeta_cdf_c(double x, double a, double b)
doublebeta_pdf(double x, double a, double b)
doublebeta_quantile(double x, double a, double b)
doublebeta_quantile_c(double x, double a, double b)
doublebigaussian_pdf(double x, double y, double sigmax = 1, double sigmay = 1, double rho = 0, double x0 = 0, double y0 = 0)
doublebinomial_cdf(unsigned int k, double p, unsigned int n)
doublebinomial_cdf_c(unsigned int k, double p, unsigned int n)
doublebinomial_pdf(unsigned int k, double p, unsigned int n)
doublebreitwigner_cdf(double x, double gamma, double x0 = 0)
doublebreitwigner_cdf_c(double x, double gamma, double x0 = 0)
doublebreitwigner_pdf(double x, double gamma, double x0 = 0)
doublebreitwigner_quantile(double z, double gamma)
doublebreitwigner_quantile_c(double z, double gamma)
doublecauchy_cdf(double x, double b, double x0 = 0)
doublecauchy_cdf_c(double x, double b, double x0 = 0)
doublecauchy_pdf(double x, double b = 1, double x0 = 0)
doublecauchy_quantile(double z, double b)
doublecauchy_quantile_c(double z, double b)
doubleChebyshev0(double, double c0)
doubleChebyshev1(double x, double c0, double c1)
doubleChebyshev2(double x, double c0, double c1, double c2)
doubleChebyshev3(double x, double c0, double c1, double c2, double c3)
doubleChebyshev4(double x, double c0, double c1, double c2, double c3, double c4)
doubleChebyshev5(double x, double c0, double c1, double c2, double c3, double c4, double c5)
doubleChebyshevN(unsigned int n, double x, const double* c)
doublechisquared_cdf(double x, double r, double x0 = 0)
doublechisquared_cdf_c(double x, double r, double x0 = 0)
doublechisquared_pdf(double x, double r, double x0 = 0)
doublechisquared_quantile(double z, double r)
doublechisquared_quantile_c(double z, double r)
doublecomp_ellint_1(double k)
doublecomp_ellint_2(double k)
doublecomp_ellint_3(double n, double k)
doubleconf_hyperg(double a, double b, double z)
doubleconf_hypergU(double a, double b, double z)
doublecosint(double x)
doublecyl_bessel_i(double nu, double x)
doublecyl_bessel_j(double nu, double x)
doublecyl_bessel_k(double nu, double x)
doublecyl_neumann(double nu, double x)
doubleellint_1(double k, double phi)
doubleellint_2(double k, double phi)
doubleellint_3(double n, double k, double phi)
doubleerf(double x)
doubleerfc(double x)
long doubleetaMax_impl()
doubleexpint(double x)
doubleexpm1(double x)
doubleexponential_cdf(double x, double lambda, double x0 = 0)
doubleexponential_cdf_c(double x, double lambda, double x0 = 0)
doubleexponential_pdf(double x, double lambda, double x0 = 0)
doubleexponential_quantile(double z, double lambda)
doubleexponential_quantile_c(double z, double lambda)
doublefdistribution_cdf(double x, double n, double m, double x0 = 0)
doublefdistribution_cdf_c(double x, double n, double m, double x0 = 0)
doublefdistribution_pdf(double x, double n, double m, double x0 = 0)
doublefdistribution_quantile(double z, double n, double m)
doublefdistribution_quantile_c(double z, double n, double m)
doublegamma_cdf(double x, double alpha, double theta, double x0 = 0)
doublegamma_cdf_c(double x, double alpha, double theta, double x0 = 0)
doublegamma_pdf(double x, double alpha, double theta, double x0 = 0)
doublegamma_quantile(double z, double alpha, double theta)
doublegamma_quantile_c(double z, double alpha, double theta)
doublegaussian_cdf(double x, double sigma = 1, double x0 = 0)
doublegaussian_cdf_c(double x, double sigma = 1, double x0 = 0)
doublegaussian_pdf(double x, double sigma = 1, double x0 = 0)
doublegaussian_quantile(double z, double sigma)
doublegaussian_quantile_c(double z, double sigma)
doublehyperg(double a, double b, double c, double x)
doubleinc_beta(double x, double a, double b)
doubleinc_gamma(double a, double x)
doubleinc_gamma_c(double a, double x)
doublelaguerre(unsigned int n, double x)
doublelandau_cdf(double x, double xi = 1, double x0 = 0)
doublelandau_cdf_c(double x, double xi = 1, double x0 = 0)
doublelandau_pdf(double x, double xi = 1, double x0 = 0)
doublelandau_quantile(double z, double xi = 1)
doublelandau_quantile_c(double z, double xi = 1)
doublelandau_xm1(double x, double xi = 1, double x0 = 0)
doublelandau_xm2(double x, double xi = 1, double x0 = 0)
doublelegendre(unsigned int l, double x)
doublelgamma(double x)
doublelog1p(double x)
doublelognormal_cdf(double x, double m, double s, double x0 = 0)
doublelognormal_cdf_c(double x, double m, double s, double x0 = 0)
doublelognormal_pdf(double x, double m, double s, double x0 = 0)
doublelognormal_quantile(double x, double m, double s)
doublelognormal_quantile_c(double x, double m, double s)
doublenegative_binomial_cdf(unsigned int k, double p, double n)
doublenegative_binomial_cdf_c(unsigned int k, double p, double n)
doublenegative_binomial_pdf(unsigned int k, double p, double n)
doublenoncentral_chisquared_pdf(double x, double r, double lambda)
doublenormal_cdf(double x, double sigma = 1, double x0 = 0)
doublenormal_cdf_c(double x, double sigma = 1, double x0 = 0)
doublenormal_pdf(double x, double sigma = 1, double x0 = 0)
doublenormal_quantile(double z, double sigma)
doublenormal_quantile_c(double z, double sigma)
ROOT::Math::Rotation3Doperator*(const ROOT::Math::RotationX& r1, const ROOT::Math::Rotation3D& r2)
ROOT::Math::Rotation3Doperator*(const ROOT::Math::RotationY& r1, const ROOT::Math::Rotation3D& r2)
ROOT::Math::Rotation3Doperator*(const ROOT::Math::RotationZ& r1, const ROOT::Math::Rotation3D& r2)
ROOT::Math::Rotation3Doperator*(const ROOT::Math::RotationX& r1, const ROOT::Math::RotationY& r2)
ROOT::Math::Rotation3Doperator*(const ROOT::Math::RotationX& r1, const ROOT::Math::RotationZ& r2)
ROOT::Math::Rotation3Doperator*(const ROOT::Math::RotationY& r1, const ROOT::Math::RotationX& r2)
ROOT::Math::Rotation3Doperator*(const ROOT::Math::RotationY& r1, const ROOT::Math::RotationZ& r2)
ROOT::Math::Rotation3Doperator*(const ROOT::Math::RotationZ& r1, const ROOT::Math::RotationX& r2)
ROOT::Math::Rotation3Doperator*(const ROOT::Math::RotationZ& r1, const ROOT::Math::RotationY& r2)
ROOT::Math::RotationZYXoperator*(const ROOT::Math::RotationX& r1, const ROOT::Math::RotationZYX& r2)
ROOT::Math::RotationZYXoperator*(const ROOT::Math::RotationY& r1, const ROOT::Math::RotationZYX& r2)
ROOT::Math::RotationZYXoperator*(const ROOT::Math::RotationZ& r1, const ROOT::Math::RotationZYX& r2)
ROOT::Math::EulerAnglesoperator*(const ROOT::Math::RotationX& r1, const ROOT::Math::EulerAngles& r2)
ROOT::Math::EulerAnglesoperator*(const ROOT::Math::RotationY& r1, const ROOT::Math::EulerAngles& r2)
ROOT::Math::EulerAnglesoperator*(const ROOT::Math::RotationZ& r1, const ROOT::Math::EulerAngles& r2)
ROOT::Math::AxisAngleoperator*(const ROOT::Math::RotationX& r1, const ROOT::Math::AxisAngle& r2)
ROOT::Math::AxisAngleoperator*(const ROOT::Math::RotationY& r1, const ROOT::Math::AxisAngle& r2)
ROOT::Math::AxisAngleoperator*(const ROOT::Math::RotationZ& r1, const ROOT::Math::AxisAngle& r2)
ROOT::Math::Quaternionoperator*(const ROOT::Math::RotationX& r1, const ROOT::Math::Quaternion& r2)
ROOT::Math::Quaternionoperator*(const ROOT::Math::RotationY& r1, const ROOT::Math::Quaternion& r2)
ROOT::Math::Quaternionoperator*(const ROOT::Math::RotationZ& r1, const ROOT::Math::Quaternion& r2)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Rotation3D& r, const ROOT::Math::Translation3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::RotationX& r, const ROOT::Math::Translation3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::RotationY& r, const ROOT::Math::Translation3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::RotationZ& r, const ROOT::Math::Translation3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::RotationZYX& r, const ROOT::Math::Translation3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::AxisAngle& r, const ROOT::Math::Translation3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::EulerAngles& r, const ROOT::Math::Translation3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Quaternion& r, const ROOT::Math::Translation3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Translation3D& t, const ROOT::Math::Rotation3D& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Translation3D& t, const ROOT::Math::RotationX& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Translation3D& t, const ROOT::Math::RotationY& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Translation3D& t, const ROOT::Math::RotationZ& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Translation3D& t, const ROOT::Math::RotationZYX& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Translation3D& t, const ROOT::Math::EulerAngles& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Translation3D& t, const ROOT::Math::Quaternion& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Translation3D& t, const ROOT::Math::AxisAngle& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Transform3D& t, const ROOT::Math::Translation3D& d)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Translation3D& d, const ROOT::Math::Transform3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Transform3D& t, const ROOT::Math::Rotation3D& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Transform3D& t, const ROOT::Math::RotationX& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Transform3D& t, const ROOT::Math::RotationY& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Transform3D& t, const ROOT::Math::RotationZ& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Transform3D& t, const ROOT::Math::RotationZYX& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Transform3D& t, const ROOT::Math::EulerAngles& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Transform3D& t, const ROOT::Math::AxisAngle& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Transform3D& t, const ROOT::Math::Quaternion& r)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Rotation3D& r, const ROOT::Math::Transform3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::RotationX& r, const ROOT::Math::Transform3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::RotationY& r, const ROOT::Math::Transform3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::RotationZ& r, const ROOT::Math::Transform3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::RotationZYX& r, const ROOT::Math::Transform3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::EulerAngles& r, const ROOT::Math::Transform3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::AxisAngle& r, const ROOT::Math::Transform3D& t)
ROOT::Math::Transform3Doperator*(const ROOT::Math::Quaternion& r, const ROOT::Math::Transform3D& t)
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator*<ROOT::Math::Cartesian3D<double>, ROOT::Math::DefaultCoordinateSystemTag>(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar a, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v)
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+<ROOT::Math::Cartesian3D<double>, ROOT::Math::Cartesian3D<double>, ROOT::Math::DefaultCoordinateSystemTag>(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ostream&operator<<(ostream& os, const ROOT::Math::Rotation3D& r)
ostream&operator<<(ostream& os, const ROOT::Math::RotationZYX& e)
ostream&operator<<(ostream& os, const ROOT::Math::RotationX& r)
ostream&operator<<(ostream& os, const ROOT::Math::RotationY& r)
ostream&operator<<(ostream& os, const ROOT::Math::RotationZ& r)
ostream&operator<<(ostream& os, const ROOT::Math::BoostX& b)
ostream&operator<<(ostream& os, const ROOT::Math::BoostY& b)
ostream&operator<<(ostream& os, const ROOT::Math::BoostZ& b)
ostream&operator<<(ostream& os, const ROOT::Math::Boost& b)
ostream&operator<<(ostream& os, const ROOT::Math::LorentzRotation& r)
ostream&operator<<(ostream& os, const ROOT::Math::EulerAngles& e)
ostream&operator<<(ostream& os, const ROOT::Math::AxisAngle& a)
ostream&operator<<(ostream& os, const ROOT::Math::Quaternion& q)
ostream&operator<<(ostream& os, const ROOT::Math::Translation3D& t)
ostream&operator<<(ostream& os, const ROOT::Math::Transform3D& t)
ostream&operator<<(ostream& os, const ROOT::Math::Plane3D& p)
doublePi()
doublepoisson_cdf(unsigned int n, double mu)
doublepoisson_cdf_c(unsigned int n, double mu)
doublepoisson_pdf(unsigned int n, double mu)
doubleriemann_zeta(double x)
doublesinint(double x)
doublesph_bessel(unsigned int n, double x)
doublesph_legendre(unsigned int l, unsigned int m, double theta)
doublesph_neumann(unsigned int n, double x)
doubletdistribution_cdf(double x, double r, double x0 = 0)
doubletdistribution_cdf_c(double x, double r, double x0 = 0)
doubletdistribution_pdf(double x, double r, double x0 = 0)
doubletdistribution_quantile(double z, double r)
doubletdistribution_quantile_c(double z, double r)
doubletgamma(double x)
voidThrow(ROOT::Math::GenVector_exception& e)
doubleuniform_cdf(double x, double a, double b, double x0 = 0)
doubleuniform_cdf_c(double x, double a, double b, double x0 = 0)
doubleuniform_pdf(double x, double a, double b, double x0 = 0)
doubleuniform_quantile(double z, double a, double b)
doubleuniform_quantile_c(double z, double a, double b)
doublevavilov_accurate_cdf(double x, double kappa, double beta2)
doublevavilov_accurate_cdf_c(double x, double kappa, double beta2)
doublevavilov_accurate_pdf(double x, double kappa, double beta2)
doublevavilov_accurate_quantile(double z, double kappa, double beta2)
doublevavilov_accurate_quantile_c(double z, double kappa, double beta2)
doublevavilov_fast_cdf(double x, double kappa, double beta2)
doublevavilov_fast_cdf_c(double x, double kappa, double beta2)
doublevavilov_fast_pdf(double x, double kappa, double beta2)
doublevavilov_fast_quantile(double z, double kappa, double beta2)
doublevavilov_fast_quantile_c(double z, double kappa, double beta2)
doublewigner_3j(int two_ja, int two_jb, int two_jc, int two_ma, int two_mb, int two_mc)
doublewigner_6j(int two_ja, int two_jb, int two_jc, int two_jd, int two_je, int two_jf)
doublewigner_9j(int two_ja, int two_jb, int two_jc, int two_jd, int two_je, int two_jf, int two_jg, int two_jh, int two_ji)

Data Members

Class Charts

Function documentation

Bin& operator*()
{return *fBin;}
const Bin& operator*()
{return *fBin;}