CMS 3D CMS Logo

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)
 
AlgebraicSymMatrix77matrix ()
 
AlgebraicSymMatrix77 const & matrix () const
 

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() [1/3]

KinematicParametersError::KinematicParametersError ( )
inline

Definition at line 22 of file KinematicParametersError.h.

22 { vl = false; }

References vl.

◆ KinematicParametersError() [2/3]

KinematicParametersError::KinematicParametersError ( const AlgebraicSymMatrix77 er)
inline

Definition at line 24 of file KinematicParametersError.h.

24 : theCovMatrix(er) { vl = true; }

References vl.

◆ KinematicParametersError() [3/3]

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

Definition at line 26 of file KinematicParametersError.h.

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

References runTheMatrix::err, theCovMatrix, and vl.

Member Function Documentation

◆ isValid()

bool KinematicParametersError::isValid ( void  ) const
inline

Definition at line 40 of file KinematicParametersError.h.

40 { return vl; }

References vl.

Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().

◆ matrix() [1/2]

AlgebraicSymMatrix77& KinematicParametersError::matrix ( void  )
inline

Definition at line 38 of file KinematicParametersError.h.

38 { return theCovMatrix; }

References theCovMatrix.

◆ matrix() [2/2]

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

Member Data Documentation

◆ theCovMatrix

AlgebraicSymMatrix77 KinematicParametersError::theCovMatrix
private

Definition at line 43 of file KinematicParametersError.h.

Referenced by KinematicParametersError(), and matrix().

◆ vl

bool KinematicParametersError::vl
private

Definition at line 44 of file KinematicParametersError.h.

Referenced by isValid(), and KinematicParametersError().

KinematicParametersError::theCovMatrix
AlgebraicSymMatrix77 theCovMatrix
Definition: KinematicParametersError.h:43
KinematicParametersError::vl
bool vl
Definition: KinematicParametersError.h:44
runTheMatrix.err
err
Definition: runTheMatrix.py:288