8 typedef unsigned int index;
11 for( index
j = 0;
j <=
i; ++
j )
17 Track( chi2, ndof, vertex, momentum, charge, cov ),
18 chargeMode_(charge), momentumMode_(momentum) {
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
void setMode(int chargeMode, const Vector &momentumMode, const CovarianceMatrixMode &covarianceMode)
set mode parameters
Vector momentumMode_
momentum vector from mode
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
math::XYZVector Vector
spatial vector