8 typedef unsigned int index;
11 for( index
j = 0;
j <=
i; ++
j )
17 Track( chi2, ndof, vertex, momentum, charge, cov ),
19 typedef unsigned int index;
22 for( index
j = 0;
j <=
i; ++
j )
32 typedef unsigned int index;
35 for( index
j = 0;
j <=
i; ++
j )
42 typedef unsigned int index;
45 for( index
j = 0;
j <=
i; ++
j )
int chargeMode() const
track electric charge from mode
char chargeMode_
electric charge from mode
unsigned int index
index type
const Vector & momentumMode() const
track momentum vector from mode
math::Error< dimensionMode >::type CovarianceMatrixMode
3 parameter covariance matrix (momentum part) from mode
CovarianceMatrixMode & fill(CovarianceMatrixMode &v) const
fill 3x3 SMatrix
GsfTrack()
default constructor
const Vector & momentum() const
track momentum vector
void setMode(int chargeMode, const Vector &momentumMode, const CovarianceMatrixMode &covarianceMode)
set mode parameters
const Point & vertex() const
reference point on the track. This method is DEPRECATED, please use referencePoint() instead ...
double chi2() const
chi-squared of the fit
Vector momentumMode_
momentum vector from mode
double ndof() const
number of degrees of freedom of the fit
float covarianceMode_[covarianceSizeMode]
3x3 momentum part of covariance (in q/p, lambda, phi)
math::XYZPoint Point
point in the space
CovarianceMatrixMode covarianceMode() const
return track covariance matrix from mode
int charge() const
track electric charge
math::XYZVector Vector
spatial vector