11#include <analysis/VertexFitting/TreeFitter/EigenStackConfig.h>
29 Eigen::Matrix < double, -1, -1, 0, 7, MAX_MATRIX_SIZE > &
getH() {
return m_H;}
32 const Eigen::Matrix < double, -1, -1, 0, 7, MAX_MATRIX_SIZE >
getH()
const {
return m_H;}
44 Eigen::Matrix < double, -1, -1, 0, 7, 7 > &
getV() {
return m_V;}
47 const Eigen::Matrix < double, -1, -1, 0, 7, 7 > &
getV()
const {
return m_V;}
69 Eigen::Matrix < double, -1, -1, 0, 7, MAX_MATRIX_SIZE >
m_H;
72 Eigen::Matrix < double, -1, -1, 0, 7, 7 >
m_V;
class to store the projected residuals and the corresponding jacobian as well as the covariance matri...
int m_dimProj
dimension of H
unsigned int offset() const
get offset
int getDim() const
get size
Eigen::Matrix< double, -1, 1, 0, 7, 1 > m_residual
residuals of constraint
Eigen::Matrix< double, -1, -1, 0, 7, 7 > & getV()
get residuals cov matrix
unsigned int m_offset
offset for constraint index.
const Eigen::Matrix< double, -1, 1, 0, 7, 1 > getResiduals() const
get residuals
int getDimCov() const
get size
const Eigen::Matrix< double, -1, -1, 0, 7, 7 > & getV() const
get residuals cov matrix
double getElementInResiduals(int row)
ge element in residuals
const Eigen::Matrix< double, -1, -1, 0, 7, MAX_MATRIX_SIZE > getH() const
get projection matrix
int m_dimCov
dimension of the covariance
Eigen::Matrix< double, -1, -1, 0, 7, MAX_MATRIX_SIZE > & getH()
get projection matrix
Eigen::Matrix< double, -1, -1, 0, 7, 7 > m_V
covariance matrix of this constraint (r')
void resetProjection()
reset projection
Eigen::Matrix< double, -1, 1, 0, 7, 1 > & getResiduals()
get residuals
void incrementOffset(unsigned int i)
increment offset
virtual ~Projection()
destructor
Eigen::Matrix< double, -1, -1, 0, 7, MAX_MATRIX_SIZE > m_H
jacobian of the constraint, converts x,p,E<->system of residuals
unsigned int getOffset() const
get offset (for mergedcosntraints)