Belle II Software development
Helix Member List

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

addRelationTo(const RelationsInterface< BASE > *object, float weight=1.0, const std::string &namedRelation="") constRelationsInterface< BASE >inline
addRelationTo(const TObject *object, float weight=1.0, const std::string &namedRelation="") constRelationsInterface< BASE >inline
calcArcLength2DAndDrAtXY(const double &x, const double &y, double &arcLength2D, double &dr) constHelixprotected
calcArcLength2DAtDeltaCylindricalRAndDr(const double &deltaCylindricalR, const double &dr) constHelixprotected
calcArcLength2DFromSecantLength(const double &secantLength2D) constHelix
calcASinXDividedByX(const double &x)Helixprotectedstatic
calcATanXDividedByX(const double &x)Helixprotectedstatic
calcDerivativeOfATanXDividedByX(const double &x)Helixprotectedstatic
calcPassiveMoveByJacobian(const ROOT::Math::XYZVector &by, const double expandBelowChi=M_PI/8) constHelix
calcPassiveMoveByJacobian(const double &byX, const double &byY, TMatrixD &jacobian, const double expandBelowChi=M_PI/8) constHelix
calcSecantLengthToArcLength2DFactor(const double &secantLength2D) constHelix
ClassDef(Helix, 2)Helixprivate
copyRelations(const RelationsInterface< BASE > *sourceObj)RelationsInterface< BASE >inline
getAlpha(const double bZ)Helixstatic
getArcLength2DAtCylindricalR(const double &cylindricalR) constHelix
getArcLength2DAtNormalPlane(const double &x, const double &y, const double &nX, const double &nY) constHelix
getArcLength2DAtXY(const double &x, const double &y) constHelix
getArrayIndex() constRelationsInterface< BASE >inline
getArrayName() constRelationsInterface< BASE >inline
getArrayPointer() constRelationsInterface< BASE >inlineprotected
getChargeSign() constHelix
getCosPhi0() constHelixinline
getCotTheta() constHelixinline
getD0() constHelixinline
getDirection() constHelix
getInfo() constRelationsInterface< BASE >inline
getInfoHTML() constRelationsInterface< BASE >inlinevirtual
getKappa(const double bZ) constHelix
getMomentum(const double bZ) constHelix
getMomentumAtArcLength2D(const double &arcLength2D, const double &bz) constHelix
getMomentumX(const double bZ) constHelix
getMomentumY(const double bZ) constHelix
getMomentumZ(const double bZ) constHelix
getName() constRelationsInterface< BASE >inlinevirtual
getOmega() constHelixinline
getPerigee() constHelix
getPerigeeX() constHelix
getPerigeeY() constHelix
getPerigeeZ() constHelix
getPhi0() constHelixinline
getPositionAtArcLength2D(const double &arcLength2D) constHelix
getRelated(const std::string &name="", const std::string &namedRelation="") constRelationsInterface< BASE >inline
getRelatedFrom(const std::string &name="", const std::string &namedRelation="") constRelationsInterface< BASE >inline
getRelatedFromWithWeight(const std::string &name="", const std::string &namedRelation="") constRelationsInterface< BASE >inline
getRelatedTo(const std::string &name="", const std::string &namedRelation="") constRelationsInterface< BASE >inline
getRelatedToWithWeight(const std::string &name="", const std::string &namedRelation="") constRelationsInterface< BASE >inline
getRelatedWithWeight(const std::string &name="", const std::string &namedRelation="") constRelationsInterface< BASE >inline
getRelationsFrom(const std::string &name="", const std::string &namedRelation="") constRelationsInterface< BASE >inline
getRelationsTo(const std::string &name="", const std::string &namedRelation="") constRelationsInterface< BASE >inline
getRelationsWith(const std::string &name="", const std::string &namedRelation="") constRelationsInterface< BASE >inline
getSinPhi0() constHelixinline
getTangentialAtArcLength2D(const double &arcLength2D) constHelix
getTanLambda() constHelixinline
getTransverseMomentum(const double bZ) constHelix
getUnitTangentialAtArcLength2D(const double &arcLength2D) constHelix
getZ0() constHelixinline
Helix()Helix
Helix(const ROOT::Math::XYZVector &position, const ROOT::Math::XYZVector &momentum, const short int charge, const double bZ)Helix
Helix(const double &d0, const double &phi0, const double &omega, const double &z0, const double &tanLambda)Helix
m_cacheArrayIndexRelationsInterface< BASE >mutableprivate
m_cacheDataStoreEntryRelationsInterface< BASE >mutableprivate
m_d0Helixprivate
m_omegaHelixprivate
m_phi0Helixprivate
m_tanLambdaHelixprivate
m_z0Helixprivate
operator<<Helixfriend
operator=(const RelationsInterface &relationsInterface)RelationsInterface< BASE >inline
passiveMoveBy(const ROOT::Math::XYZVector &by)Helixinline
passiveMoveBy(const double &byX, const double &byY, const double &byZ)Helix
RelationsInterface()RelationsInterface< BASE >inline
RelationsInterface(Args &&... params)RelationsInterface< BASE >inlineexplicit
RelationsInterface(const RelationsInterface &relationsInterface)RelationsInterface< BASE >inline
reverse()Helix
reversePhi(const double &phi)Helixstatic
setCartesian(const ROOT::Math::XYZVector &position, const ROOT::Math::XYZVector &momentum, const short int charge, const double bZ)Helixprivate