Belle II Software development
SinEqLine Member List

This is the complete list of members for SinEqLine, including all inherited members.

changesSign(const ROOT::Math::XYVector &lower, const ROOT::Math::XYVector &upper)SinEqLineinlinestatic
computeExtremumXInHalfPeriod(int iHalfPeriod) constSinEqLine
computeRootForLargeSlope() constSinEqLine
computeRootInInterval(double lowerX, double upperX) constSinEqLine
computeRootLargerThanExtemumInHalfPeriod(int iHalfPeriod) constSinEqLine
computeSmallestPositiveRoot(int maxIHalfPeriod=5) constSinEqLine
getConvergedBound(const ROOT::Math::XYVector &lower, const ROOT::Math::XYVector &upper)SinEqLineinlineprivatestatic
getEIncDec(const ROOT::Math::XYVector &lower, const ROOT::Math::XYVector &upper)SinEqLineinlinestatic
getIHalfPeriod(const double x)SinEqLineinlinestatic
getIntercept() constSinEqLineinline
getIPeriodFromIHalfPeriod(int iHalfPeriod)SinEqLineinlinestatic
getSlope() constSinEqLineinline
gradient(const double x) constSinEqLineinline
hasLargeSlope() constSinEqLineinline
isBetween(const ROOT::Math::XYVector &lower, const ROOT::Math::XYVector &next, const ROOT::Math::XYVector &upper)SinEqLineinlineprivatestatic
isConverged(const ROOT::Math::XYVector &lower, const ROOT::Math::XYVector &upper)SinEqLineinlineprivatestatic
m_interceptSinEqLineprivate
m_slopeSinEqLineprivate
map(const double x) constSinEqLineinline
middleX(const ROOT::Math::XYVector &lower, const ROOT::Math::XYVector &upper)SinEqLineprivatestatic
newtonX(const ROOT::Math::XYVector &pos) constSinEqLineprivate
secantX(const ROOT::Math::XYVector &lower, const ROOT::Math::XYVector &upper)SinEqLineprivatestatic
SinEqLine()SinEqLineinline
SinEqLine(const Line2D &line2D)SinEqLineinlineexplicit
SinEqLine(const double slope, const double intercept)SinEqLineinline
updateBounds(ROOT::Math::XYVector &lower, ROOT::Math::XYVector &upper, const ROOT::Math::XYVector &next)SinEqLineprivatestatic