CMS 3D CMS Logo

KinematicParametersError.h
Go to the documentation of this file.
1 #ifndef KinematicParametersError_H
2 #define KinematicParametersError_H
3 
7 
11 
21 public:
23 
25 
27  theCovMatrix.Place_at(err.matrix(), 0, 0);
28  theCovMatrix(6, 6) = merr * merr;
29  vl = true;
30  }
31 
36  AlgebraicSymMatrix77 const& matrix() const { return theCovMatrix; }
37 
39 
40  bool isValid() const { return vl; }
41 
42 private:
44  bool vl;
45 };
46 #endif
KinematicParametersError(const CartesianTrajectoryError &err, float merr)
AlgebraicSymMatrix77 theCovMatrix
AlgebraicSymMatrix77 & matrix()
KinematicParametersError(const AlgebraicSymMatrix77 &er)
ROOT::Math::SMatrix< double, 7, 7, ROOT::Math::MatRepSym< double, 7 > > AlgebraicSymMatrix77
Definition: Matrices.h:9
AlgebraicSymMatrix77 const & matrix() const