CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CartesianTrajectoryError.h
Go to the documentation of this file.
1 #ifndef _TRACKER_CARTESIANTRAJECTORYERROR_H_
2 #define _TRACKER_CARTESIANTRAJECTORYERROR_H_
3 
6 
16 public:
17  // construct
19 
22  CartesianTrajectoryError(const AlgebraicSymMatrix66& aCovarianceMatrix) : theCovarianceMatrix(aCovarianceMatrix) {}
23 
24  // access
25 
28  const AlgebraicSymMatrix66& matrix() const { return theCovarianceMatrix; }
29 
33  void operator*=(double factor) { theCovarianceMatrix *= factor; }
34 
36 
42 
43 private:
45 };
46 
47 #endif
AlgebraicSymMatrix66 theCovarianceMatrix
GlobalErrorBase< double, ErrorMatrixTag > GlobalError
Definition: GlobalError.h:13
CartesianTrajectoryError(const AlgebraicSymMatrix66 &aCovarianceMatrix)
const AlgebraicSymMatrix66 & matrix() const
ROOT::Math::SMatrix< double, 6, 6, ROOT::Math::MatRepSym< double, 6 > > AlgebraicSymMatrix66
const GlobalError position() const
Position error submatrix.
ROOT::Math::SMatrix< double, 3, 3, ROOT::Math::MatRepSym< double, 3 > > AlgebraicSymMatrix33