#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 Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
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 |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
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 23 of file SurveyError.h.
|
private |
Definition at line 24 of file SurveyError.h.
|
private |
Definition at line 25 of file SurveyError.h.
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
|
friend |
Definition at line 48 of file SurveyError.h.
|
friend |
Definition at line 48 of file SurveyError.h.
Definition at line 46 of file SurveyError.h.
Referenced by matrix(), and SurveyError().
|
private |
Definition at line 44 of file SurveyError.h.
Referenced by rawId().
|
private |
Definition at line 43 of file SurveyError.h.
Referenced by structureType().
|
staticprivate |
Definition at line 40 of file SurveyError.h.
Definition at line 41 of file SurveyError.h.
Referenced by matrix(), and SurveyError().