Go to the documentation of this file. 1 #ifndef GlobalErrorType_H
2 #define GlobalErrorType_H
24 template <
class T,
class ErrorWeightType>
140 T x2 = aPoint.
x() * aPoint.
x();
141 T y2 = aPoint.
y() * aPoint.
y();
142 T xy = aPoint.
x() * aPoint.
y();
146 return 0.5 * (
cxx() +
cyy());
151 T x2 = aPoint.
x() * aPoint.
x();
152 T y2 = aPoint.
y() * aPoint.
y();
153 T xy = aPoint.
x() * aPoint.
y();
T phierr(const GlobalPoint &aPoint) const
AlgebraicSymMatrix44 theCartesianError
ROOT::Math::SMatrix< double, 3, 3, ROOT::Math::MatRepSym< double, 3 > > AlgebraicSymMatrix33
GlobalErrorBase(const AlgebraicSymMatrix44 &err)
const AlgebraicSymMatrix33 matrix() const
GlobalErrorBase(const NullMatrix &)
GlobalErrorBase operator-(const GlobalErrorBase &err) const
GlobalErrorBase(const AlgebraicSymMatrix33 &err)
GlobalErrorBase(T c11, T c21, T c22, T c31, T c32, T c33)
T rerr(const GlobalPoint &aPoint) const
const AlgebraicSymMatrix44 & matrix4D() const
ROOT::Math::SMatrix< double, 4, 4, ROOT::Math::MatRepSym< double, 4 > > AlgebraicSymMatrix44
Tag to request a null error matrix.
GlobalErrorBase operator+(const GlobalErrorBase &err) const
GlobalErrorBase(T c11, T c21, T c22, T c31, T c32, T c33, T c41, T c42, T c43, T c44)