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