CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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) :
23  theCovarianceMatrix(aCovarianceMatrix) { }
24 
25 // access
26 
29  const AlgebraicSymMatrix66 &matrix() const {
30  return theCovarianceMatrix;
31  }
32 
36  void operator *= (double factor) {
37  theCovarianceMatrix *= factor;
38  }
39 
41 
46  const GlobalError position() const {
48  }
49 
50 
51 private:
53 };
54 
55 #endif
AlgebraicSymMatrix66 theCovarianceMatrix
ROOT::Math::SMatrix< double, 6, 6, ROOT::Math::MatRepSym< double, 6 > > AlgebraicSymMatrix66
GlobalErrorBase< double, ErrorMatrixTag > GlobalError
Definition: GlobalError.h:11
ROOT::Math::SMatrix< double, 3, 3, ROOT::Math::MatRepSym< double, 3 > > AlgebraicSymMatrix33
CartesianTrajectoryError(const AlgebraicSymMatrix66 &aCovarianceMatrix)
const AlgebraicSymMatrix66 & matrix() const
const GlobalError position() const
Position error submatrix.