CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
KinematicParametersError Class Reference

#include <KinematicParametersError.h>

Public Member Functions

bool isValid () const
 
 KinematicParametersError ()
 
 KinematicParametersError (const AlgebraicSymMatrix77 &er)
 
 KinematicParametersError (const CartesianTrajectoryError &err, float merr)
 
AlgebraicSymMatrix77 const & matrix () const
 
AlgebraicSymMatrix77matrix ()
 

Private Attributes

AlgebraicSymMatrix77 theCovMatrix
 
bool vl
 

Detailed Description

Class to store the error matrix for (x,y,z,p_x,p_y,p_z,m) particle parametrization

Kirill Prokofiev January 2003

Definition at line 20 of file KinematicParametersError.h.

Constructor & Destructor Documentation

KinematicParametersError::KinematicParametersError ( )
inline

Definition at line 22 of file KinematicParametersError.h.

References vl.

KinematicParametersError::KinematicParametersError ( const AlgebraicSymMatrix77 er)
inline

Definition at line 24 of file KinematicParametersError.h.

References vl.

KinematicParametersError::KinematicParametersError ( const CartesianTrajectoryError err,
float  merr 
)
inline

Definition at line 26 of file KinematicParametersError.h.

References CartesianTrajectoryError::matrix(), theCovMatrix, and vl.

26  {
27  theCovMatrix.Place_at(err.matrix(), 0, 0);
28  theCovMatrix(6, 6) = merr * merr;
29  vl = true;
30  }
AlgebraicSymMatrix77 theCovMatrix
const AlgebraicSymMatrix66 & matrix() const

Member Function Documentation

bool KinematicParametersError::isValid ( void  ) const
inline
AlgebraicSymMatrix77 const& KinematicParametersError::matrix ( void  ) const
inline
AlgebraicSymMatrix77& KinematicParametersError::matrix ( void  )
inline

Definition at line 38 of file KinematicParametersError.h.

References theCovMatrix.

38 { return theCovMatrix; }
AlgebraicSymMatrix77 theCovMatrix

Member Data Documentation

AlgebraicSymMatrix77 KinematicParametersError::theCovMatrix
private

Definition at line 43 of file KinematicParametersError.h.

Referenced by KinematicParametersError(), and matrix().

bool KinematicParametersError::vl
private

Definition at line 44 of file KinematicParametersError.h.

Referenced by isValid(), and KinematicParametersError().