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 | Public Attributes
mkfit::MeasurementState Struct Reference

#include <Hit.h>

Public Member Functions

SMatrixSym33 errors () const
 
 MeasurementState ()
 
 MeasurementState (const SVector3 &p, const SVector6 &e)
 
 MeasurementState (const SVector3 &p, const SMatrixSym33 &e)
 
const SVector3parameters () const
 

Public Attributes

SVector6 err_
 
SVector3 pos_
 

Detailed Description

Definition at line 120 of file Hit.h.

Constructor & Destructor Documentation

mkfit::MeasurementState::MeasurementState ( )
inline

Definition at line 122 of file Hit.h.

122 {}
mkfit::MeasurementState::MeasurementState ( const SVector3 p,
const SVector6 e 
)
inline

Definition at line 123 of file Hit.h.

mkfit::MeasurementState::MeasurementState ( const SVector3 p,
const SMatrixSym33 e 
)
inline

Definition at line 124 of file Hit.h.

References err_, and mps_fire::i.

124  : pos_(p) {
125  for (int i = 0; i < 6; ++i)
126  err_[i] = e.Array()[i];
127  }

Member Function Documentation

SMatrixSym33 mkfit::MeasurementState::errors ( void  ) const
inline

Definition at line 129 of file Hit.h.

References err_, mps_fire::i, and mps_fire::result.

Referenced by mkfit::Hit::eeta(), mkfit::Hit::ephi(), mkfit::Hit::error(), mkfit::Hit::exx(), mkfit::Hit::eyy(), mkfit::Hit::ezz(), and mkfit::print().

129  {
131  for (int i = 0; i < 6; ++i)
132  result.Array()[i] = err_[i];
133  return result;
134  }
tuple result
Definition: mps_fire.py:311
ROOT::Math::SMatrix< float, 3, 3, ROOT::Math::MatRepSym< float, 3 > > SMatrixSym33
Definition: MatrixSTypes.h:13
const SVector3& mkfit::MeasurementState::parameters ( void  ) const
inline

Member Data Documentation

SVector6 mkfit::MeasurementState::err_

Definition at line 136 of file Hit.h.

Referenced by mkfit::Hit::errArray(), mkfit::Hit::error_nc(), errors(), and MeasurementState().

SVector3 mkfit::MeasurementState::pos_

Definition at line 135 of file Hit.h.

Referenced by parameters(), mkfit::Hit::parameters_nc(), and mkfit::Hit::posArray().