#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 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) | |
GlobalErrorBaseExtended (const AlgebraicSymMatrix66 &err) | |
GlobalErrorBaseExtended (const AlgebraicSymMatrix33 &err) | |
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 20 of file GlobalErrorBaseExtended.h.
Referenced by GlobalErrorBaseExtended< double, ErrorMatrixTag >::operator+(), and GlobalErrorBaseExtended< double, ErrorMatrixTag >::operator-().
|
inline |
Definition at line 21 of file GlobalErrorBaseExtended.h.
|
inline |
Constructor. The symmetric matrix stored as a lower triangular matrix
Definition at line 28 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 63 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 66 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 95 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 157 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 109 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 129 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 145 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 161 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 169 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 113 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 133 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 149 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 165 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 173 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 177 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 117 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 137 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 153 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 97 of file GlobalErrorBaseExtended.h.
Referenced by GlobalErrorBaseExtended< double, ErrorMatrixTag >::phierr(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::rerr(), TrackerGeomDet::setAlignmentPositionError(), and AlignmentPositionError::valid().
|
inline |
Definition at line 101 of file GlobalErrorBaseExtended.h.
Referenced by GlobalErrorBaseExtended< double, ErrorMatrixTag >::phierr(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::rerr(), and TrackerGeomDet::setAlignmentPositionError().
|
inline |
Definition at line 121 of file GlobalErrorBaseExtended.h.
Referenced by GlobalErrorBaseExtended< double, ErrorMatrixTag >::phierr(), GlobalErrorBaseExtended< double, ErrorMatrixTag >::rerr(), TrackerGeomDet::setAlignmentPositionError(), and AlignmentPositionError::valid().
|
inline |
Definition at line 105 of file GlobalErrorBaseExtended.h.
Referenced by TrackerGeomDet::setAlignmentPositionError().
|
inline |
Definition at line 125 of file GlobalErrorBaseExtended.h.
Referenced by TrackerGeomDet::setAlignmentPositionError().
|
inline |
Definition at line 141 of file GlobalErrorBaseExtended.h.
Referenced by TrackerGeomDet::setAlignmentPositionError(), and AlignmentPositionError::valid().
|
inline |
Access method to the matrix, /return The SymMatrix
Definition at line 185 of file GlobalErrorBaseExtended.h.
Referenced by AlignableDet::alignmentErrors(), AlignableBeamSpot::alignmentErrors(), AlignableDetUnit::alignmentErrors(), and ErrorFrameTransformer::transform46().
|
inline |
Definition at line 188 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 216 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 219 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 205 of file GlobalErrorBaseExtended.h.
|
inline |
Definition at line 193 of file GlobalErrorBaseExtended.h.
|
private |
Definition at line 225 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-().