#include <SurveyError.h>
Public Member Functions | |
ErrorMatrix | matrix () const |
align::ID | rawId () const |
uint8_t | structureType () const |
SurveyError (uint8_t structureType=0, align::ID rawId=0, const ErrorMatrix &=ErrorMatrix()) | |
Private Types | |
typedef align::ErrorMatrix | ErrorMatrix |
typedef ErrorMatrix::value_type | Scalar |
Private Attributes | |
Scalar | m_errors [size_] |
align::ID | m_rawId |
uint8_t | m_structureType |
Static Private Attributes | |
static const unsigned int | nPar_ = ErrorMatrix::kRows |
static const unsigned int | size_ = nPar_ * (nPar_ + 1) / 2 |
Class to hold DB object for survey errors.
DB object contains the following: an unsigned 8-bit integer for the structure type an unsigned 32-bit integer for the detector's raw id an array of 21 floats for the error matrix of 6 alignment parameters The lower triangular of the error matrix is stored.
Definition at line 21 of file SurveyError.h.
|
private |
Definition at line 23 of file SurveyError.h.
|
private |
Definition at line 24 of file SurveyError.h.
|
inline |
|
inline |
Definition at line 72 of file SurveyError.h.
References m_errors, and size_.
Referenced by TrackerGeometryCompare::addSurveyInfo(), MuonAlignmentInputSurveyDB::addSurveyInfo_(), and AlignmentProducer::addSurveyInfo_().
|
inline |
Definition at line 67 of file SurveyError.h.
References m_rawId.
Referenced by TrackerGeometryCompare::addSurveyInfo(), MuonAlignmentInputSurveyDB::addSurveyInfo_(), and AlignmentProducer::addSurveyInfo_().
|
inline |
Definition at line 62 of file SurveyError.h.
References m_structureType.
Referenced by TrackerGeometryCompare::addSurveyInfo(), MuonAlignmentInputSurveyDB::addSurveyInfo_(), and AlignmentProducer::addSurveyInfo_().
Definition at line 48 of file SurveyError.h.
Referenced by matrix(), and SurveyError().
|
private |
Definition at line 46 of file SurveyError.h.
Referenced by rawId().
|
private |
Definition at line 45 of file SurveyError.h.
Referenced by structureType().
|
staticprivate |
Definition at line 42 of file SurveyError.h.
Definition at line 43 of file SurveyError.h.
Referenced by matrix(), and SurveyError().