CMS 3D CMS Logo

KinematicParametersError.h
Go to the documentation of this file.
1 #ifndef KinematicParametersError_H
2 #define KinematicParametersError_H
3 
7 
11 
22 
23 public:
25  {vl = false;}
26 
28  theCovMatrix(er)
29  {vl = true;}
30 
32  theCovMatrix.Place_at(err.matrix(),0,0);
33  theCovMatrix(6,6) = merr * merr;
34  vl = true;
35  }
36 
41  AlgebraicSymMatrix77 const & matrix() const {return theCovMatrix;}
42 
44 
45 
46  bool isValid() const
47  {return vl;}
48 
49 private:
51  bool vl;
52 };
53 #endif
54 
KinematicParametersError(const CartesianTrajectoryError &err, float merr)
AlgebraicSymMatrix77 const & matrix() const
AlgebraicSymMatrix77 theCovMatrix
AlgebraicSymMatrix77 & matrix()
ROOT::Math::SMatrix< double, 7, 7, ROOT::Math::MatRepSym< double, 7 > > AlgebraicSymMatrix77
Definition: Matrices.h:9
const AlgebraicSymMatrix66 & matrix() const
KinematicParametersError(const AlgebraicSymMatrix77 &er)