#include <GlobalErrorBaseExtended.h>
Classes | |
class | NullMatrix |
Tag to request a null error matrix. More... | |
Public Member Functions | |
T | cphixphix () const |
T | cphixx () const |
T | cphixy () const |
T | cphixz () const |
T | cphiyphix () const |
T | cphiyphiy () const |
T | cphiyx () const |
T | cphiyy () const |
T | cphiyz () const |
T | cphizphix () const |
T | cphizphiy () const |
T | cphizphiz () const |
T | cphizx () const |
T | cphizy () const |
T | cphizz () const |
T | cxx () const |
T | cyx () const |
T | cyy () const |
T | czx () const |
T | czy () const |
T | czz () const |
GlobalErrorBaseExtended () | |
GlobalErrorBaseExtended (const AlgebraicSymMatrix33 &err) | |
GlobalErrorBaseExtended (const AlgebraicSymMatrix66 &err) | |
GlobalErrorBaseExtended (const NullMatrix &) | |
GlobalErrorBaseExtended (T c11, T c21, T c31, T c41, T c51, T c61, T c22, T c32, T c42, T c52, T c62, T c33, T c43, T c53, T c63, T c44, T c54, T c64, T c55, T c65, T c66) | |
const AlgebraicSymMatrix66 & | matrix () const |
const AlgebraicSymMatrix66 & | matrix_new () const |
GlobalErrorBaseExtended | operator+ (const GlobalErrorBaseExtended &err) const |
GlobalErrorBaseExtended | operator- (const GlobalErrorBaseExtended &err) const |
T | phierr (const GlobalPoint &aPoint) const |
T | rerr (const GlobalPoint &aPoint) const |
~GlobalErrorBaseExtended () | |
Private Attributes | |
AlgebraicSymMatrix66 | theCartesianError |
Definition at line 13 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 18 of file GlobalErrorBaseExtended.h.
Referenced by GlobalErrorBaseExtended< double, ErrorMatrixTag >::operator+(), and GlobalErrorBaseExtended< double, ErrorMatrixTag >::operator-().
|
inline |
Definition at line 19 of file GlobalErrorBaseExtended.h.
|
inline |
Constructor. The symmetric matrix stored as a lower triangular matrix
Definition at line 25 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 74 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 76 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 105 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 137 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 113 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 123 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 131 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 139 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 143 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 115 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 125 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 133 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 141 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 145 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 147 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 117 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 127 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 135 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 107 of file GlobalErrorBaseExtended.h.
Referenced by GlobalErrorBaseExtended< double, ErrorMatrixTag >::phierr(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::rerr(), TrackerGeomDet::setAlignmentPositionError(), and AlignmentPositionError::valid().
|
inline |
Definition at line 109 of file GlobalErrorBaseExtended.h.
Referenced by GlobalErrorBaseExtended< double, ErrorMatrixTag >::phierr(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::rerr(), and TrackerGeomDet::setAlignmentPositionError().
|
inline |
Definition at line 119 of file GlobalErrorBaseExtended.h.
Referenced by GlobalErrorBaseExtended< double, ErrorMatrixTag >::phierr(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::rerr(), TrackerGeomDet::setAlignmentPositionError(), and AlignmentPositionError::valid().
|
inline |
Definition at line 111 of file GlobalErrorBaseExtended.h.
Referenced by TrackerGeomDet::setAlignmentPositionError().
|
inline |
Definition at line 121 of file GlobalErrorBaseExtended.h.
Referenced by TrackerGeomDet::setAlignmentPositionError().
|
inline |
Definition at line 129 of file GlobalErrorBaseExtended.h.
Referenced by TrackerGeomDet::setAlignmentPositionError(), and AlignmentPositionError::valid().
|
inline |
Access method to the matrix, /return The SymMatrix
Definition at line 153 of file GlobalErrorBaseExtended.h.
Referenced by AlignableDet::alignmentErrors(), AlignableBeamSpot::alignmentErrors(), AlignableDetUnit::alignmentErrors(), and ErrorFrameTransformer::transform46().
|
inline |
Definition at line 154 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 180 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 183 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 169 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 157 of file GlobalErrorBaseExtended.h.
|
private |
Definition at line 188 of file GlobalErrorBaseExtended.h.
Referenced by GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphixphix(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphixx(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphixy(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphixz(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphiyphix(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphiyphiy(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphiyx(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphiyy(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphiyz(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphizphix(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphizphiy(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphizphiz(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphizx(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphizy(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cphizz(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cxx(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cyx(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::cyy(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::czx(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::czy(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::czz(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::GlobalErrorBaseExtended(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::matrix(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::matrix_new(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::operator+(), and GlobalErrorBaseExtended< double, ErrorMatrixTag >::operator-().