ROOT logo
ROOT » MATH » MATHCORE » ROOT::Math

namespace ROOT::Math


   User class for finding function roots.

   It will use the Brent Method for finding function roots in a given interval.
   This class is implemented from TF1::GetX() method.

   @ingroup RootFinders


Function Members (Methods)

public:
doubleassoc_laguerre(unsigned int, double m, double x)
doubleassoc_legendre(unsigned int, unsigned int, 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)
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)
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)
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, double x)
doublelandau_cdf(double x, double sigma = 1, double x0 = 0)
doublelandau_cdf_c(double x, double sigma = 1, double x0 = 0)
doublelandau_pdf(double x, double s = 1, double x0 = 0.)
doublelegendre(unsigned int, 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)
doubleMinimBrent(const ROOT::Math::IGenFunction* f, int type, double& xmin, double& xmax, double xmiddle, double fy, bool& ok)
doubleMinimStep(const ROOT::Math::IGenFunction* f, int type, double& xmin, double& xmax, double fy, int fNpx = 100)
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*(ROOT::Math::RotationX const& r1, ROOT::Math::Rotation3D const& r2)
ROOT::Math::Rotation3Doperator*(ROOT::Math::RotationY const& r1, ROOT::Math::Rotation3D const& r2)
ROOT::Math::Rotation3Doperator*(ROOT::Math::RotationZ const& r1, ROOT::Math::Rotation3D const& r2)
ROOT::Math::Rotation3Doperator*(ROOT::Math::RotationX const& r1, ROOT::Math::RotationY const& r2)
ROOT::Math::Rotation3Doperator*(ROOT::Math::RotationX const& r1, ROOT::Math::RotationZ const& r2)
ROOT::Math::Rotation3Doperator*(ROOT::Math::RotationY const& r1, ROOT::Math::RotationX const& r2)
ROOT::Math::Rotation3Doperator*(ROOT::Math::RotationY const& r1, ROOT::Math::RotationZ const& r2)
ROOT::Math::Rotation3Doperator*(ROOT::Math::RotationZ const& r1, ROOT::Math::RotationX const& r2)
ROOT::Math::Rotation3Doperator*(ROOT::Math::RotationZ const& r1, ROOT::Math::RotationY const& r2)
ROOT::Math::RotationZYXoperator*(ROOT::Math::RotationX const& r1, ROOT::Math::RotationZYX const& r2)
ROOT::Math::RotationZYXoperator*(ROOT::Math::RotationY const& r1, ROOT::Math::RotationZYX const& r2)
ROOT::Math::RotationZYXoperator*(ROOT::Math::RotationZ const& r1, ROOT::Math::RotationZYX const& r2)
ROOT::Math::EulerAnglesoperator*(ROOT::Math::RotationX const& r1, ROOT::Math::EulerAngles const& r2)
ROOT::Math::EulerAnglesoperator*(ROOT::Math::RotationY const& r1, ROOT::Math::EulerAngles const& r2)
ROOT::Math::EulerAnglesoperator*(ROOT::Math::RotationZ const& r1, ROOT::Math::EulerAngles const& r2)
ROOT::Math::AxisAngleoperator*(ROOT::Math::RotationX const& r1, ROOT::Math::AxisAngle const& r2)
ROOT::Math::AxisAngleoperator*(ROOT::Math::RotationY const& r1, ROOT::Math::AxisAngle const& r2)
ROOT::Math::AxisAngleoperator*(ROOT::Math::RotationZ const& r1, ROOT::Math::AxisAngle const& r2)
ROOT::Math::Quaternionoperator*(ROOT::Math::RotationX const& r1, ROOT::Math::Quaternion const& r2)
ROOT::Math::Quaternionoperator*(ROOT::Math::RotationY const& r1, ROOT::Math::Quaternion const& r2)
ROOT::Math::Quaternionoperator*(ROOT::Math::RotationZ const& r1, ROOT::Math::Quaternion const& 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::XYZVectoroperator*(double a, ROOT::Math::XYZVector v)
ROOT::Math::XYZPointoperator*(double a, ROOT::Math::XYZPoint p)
ROOT::Math::XYZTVectoroperator*(double a, ROOT::Math::XYZTVector v)
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v1, ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p2)
ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v1, ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p2)
ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator+(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v1, ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> v1, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v1, const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v1, const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v1, const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& v2)
ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>operator-(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag> p1, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> const& 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)
doublesph_bessel(unsigned int, double x)
doublesph_legendre(unsigned int, unsigned int, double theta)
doublesph_neumann(unsigned int, 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)

Data Members

Class Charts

Function documentation