 |
Belle II Software
release-05-02-19
|
12 #include <framework/dataobjects/Helix.h>
14 #include <TMatrixDSym.h>
59 const short int charge,
61 const TMatrixDSym& cartesianCovariance,
80 const double& tanLambda,
81 const TMatrixDSym& covariance,
double getPValue() const
Getter for Chi2 Probability of the track fit.
This class represents an ideal helix in perigee parameterization including the covariance matrix of t...
TMatrixDSym getCartesianCovariance(const double bZ_tesla=1.5) const
Getter for the position and momentum covariance matrix.
double phi0(void) const
Return helix parameter phi0.
ClassDef(UncertainHelix, 2)
represents an ideal helix in perigee parameterization including covariance matrix
Double32_t m_pValue
Chi2 Probability of the fit.
void reverse()
Reverses the direction of travel of the helix in place.
double passiveMoveBy(const TVector3 &by)
Moves origin of the coordinate system (passive transformation) by the given vector.
Hep3Vector momentum(double dPhi=0.) const
returns momentum vector after rotating angle dPhi in phi direction.
Abstract base class for different kinds of events.
const TMatrixDSym & getCovariance() const
Getter for covariance matrix of perigee parameters in matrix form.
UncertainHelix()
Default constuctor initialising all members to zero.
TMatrixDSym m_covariance
5x5 covariance of the perigee parameters.