CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 21 of file KinematicParametersError.h.

Constructor & Destructor Documentation

KinematicParametersError::KinematicParametersError ( )
inline

Definition at line 24 of file KinematicParametersError.h.

References vl.

KinematicParametersError::KinematicParametersError ( const AlgebraicSymMatrix77 er)
inline

Definition at line 27 of file KinematicParametersError.h.

References vl.

27  :
28  theCovMatrix(er)
29  {vl = true;}
AlgebraicSymMatrix77 theCovMatrix
KinematicParametersError::KinematicParametersError ( const CartesianTrajectoryError err,
float  merr 
)
inline

Definition at line 31 of file KinematicParametersError.h.

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

31  {
32  theCovMatrix.Place_at(err.matrix(),0,0);
33  theCovMatrix(6,6) = merr * merr;
34  vl = true;
35  }
AlgebraicSymMatrix77 theCovMatrix
const AlgebraicSymMatrix66 & matrix() const

Member Function Documentation

bool KinematicParametersError::isValid ( void  ) const
inline

Definition at line 46 of file KinematicParametersError.h.

References vl.

Referenced by core.AutoHandle.AutoHandle::ReallyLoad().

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

Definition at line 43 of file KinematicParametersError.h.

References theCovMatrix.

43 {return theCovMatrix;}
AlgebraicSymMatrix77 theCovMatrix

Member Data Documentation

AlgebraicSymMatrix77 KinematicParametersError::theCovMatrix
private

Definition at line 50 of file KinematicParametersError.h.

Referenced by KinematicParametersError(), and matrix().

bool KinematicParametersError::vl
private

Definition at line 51 of file KinematicParametersError.h.

Referenced by isValid(), and KinematicParametersError().