Go to the documentation of this file. 1 #ifndef GsfTrackReco_GsfTrack_h
2 #define GsfTrackReco_GsfTrack_h
double ptMode() const
track transverse momentum from mode
double pyMode() const
y coordinate of momentum vector from mode
double etaModeError() const
error on eta from mode
static index covIndex(index i, index j)
covariance matrix index in array
double lambdaModeError() const
error on lambda from mode
double phiModeError() const
error on phi from mode
double errorMode(int i) const
error on specified element from mode
double qoverpMode() const
q/p from mode
double pzMode() const
z coordinate of momentum vector from mode
GsfTrack()
default constructor
Vector momentumMode_
momentum vector from mode
double covarianceMode(int i, int j) const
(i,j)-th element of covarianve matrix ( i, j = 0, ... 2 ) from mode
double lambdaMode() const
Lambda angle from mode.
math::Error< dimensionMode >::type CovarianceMatrixMode
3 parameter covariance matrix (momentum part) from mode
double ndof() const
number of degrees of freedom of the fit
double pxMode() const
x coordinate of momentum vector from mode
double phiMode() const
azimuthal angle of momentum vector from mode
CovarianceMatrixMode covarianceMode() const
return track covariance matrix from mode
double etaMode() const
pseudorapidity of momentum vector from mode
double thetaMode() const
polar angle from mode
double thetaModeError() const
error on theta from mode
int charge() const
track electric charge
float covarianceMode_[covarianceSizeMode]
3x3 momentum part of covariance (in q/p, lambda, phi)
void setGsfExtra(const GsfTrackExtraRef &ref)
set reference to GSF "extra" object
GsfTrackExtraRef gsfExtra_
reference to GSF "extra" extension
char chargeMode_
electric charge from mode
const GsfTrackExtraRef & gsfExtra() const
reference to "extra" object
Structure Point Contains parameters of Gaussian fits to DMRs.
double parameterMode(int i) const
i-th parameter ( i = 0, ... 2 ) from mode
int chargeMode() const
track electric charge from mode
double pMode() const
momentum vector magnitude from mode
double chi2() const
chi-squared of the fit
CovarianceMatrixMode & fill(CovarianceMatrixMode &v) const
fill 3x3 SMatrix
void setMode(int chargeMode, const Vector &momentumMode, const CovarianceMatrixMode &covarianceMode)
set mode parameters
math::Vector< dimensionMode >::type ParameterVectorMode
parameter vector (momentum part) from mode
double ptModeError() const
error on Pt (set to 1000 TeV if charge==0 for safety) from mode
ParameterVectorMode parametersMode() const
Track parameters with one-to-one correspondence to the covariance matrix from mode.
const Vector & momentumMode() const
track momentum vector from mode
double qoverpModeError() const
error on signed transverse curvature from mode
math::XYZVector Vector
spatial vector