#include <RealQuadEquation.h>
Public Member Functions | |
RealQuadEquation (double A, double B, double C) | |
Public Attributes | |
double | first |
bool | hasSolution |
double | second |
A numericaly stable and as fast as can be quadratic equation solver. The equation has the form A*x^2 + B*x + C = 0
Definition at line 11 of file RealQuadEquation.h.
|
inline |
Definition at line 16 of file RealQuadEquation.h.
References MaterialEffects_cfi::A, TtFullHadDaughter::B, gen::C, dqmdumpme::first, data-class-funcs::q, edm::second(), and mathSSE::sqrt().
double RealQuadEquation::first |
Definition at line 12 of file RealQuadEquation.h.
Referenced by HelixBarrelPlaneCrossingByCircle::pathLength().
bool RealQuadEquation::hasSolution |
Definition at line 14 of file RealQuadEquation.h.
Referenced by HelixBarrelPlaneCrossingByCircle::pathLength().
double RealQuadEquation::second |
Definition at line 13 of file RealQuadEquation.h.
Referenced by HelixBarrelPlaneCrossingByCircle::pathLength().