#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 25 of file SurveyError.h.
|
private |
Definition at line 26 of file SurveyError.h.
|
inline |
|
inline |
Definition at line 76 of file SurveyError.h.
References m_errors, and size_.
Referenced by TrackerGeometryCompare::addSurveyInfo(), PCLTrackerAlProducer::addSurveyInfo(), MuonAlignmentInputSurveyDB::addSurveyInfo_(), and AlignmentProducer::addSurveyInfo_().
|
inline |
Definition at line 71 of file SurveyError.h.
References m_rawId.
Referenced by TrackerGeometryCompare::addSurveyInfo(), PCLTrackerAlProducer::addSurveyInfo(), MuonAlignmentInputSurveyDB::addSurveyInfo_(), and AlignmentProducer::addSurveyInfo_().
|
private |
|
inline |
Definition at line 66 of file SurveyError.h.
References m_structureType.
Referenced by TrackerGeometryCompare::addSurveyInfo(), PCLTrackerAlProducer::addSurveyInfo(), MuonAlignmentInputSurveyDB::addSurveyInfo_(), and AlignmentProducer::addSurveyInfo_().
|
friend |
Definition at line 52 of file SurveyError.h.
|
friend |
Definition at line 52 of file SurveyError.h.
Definition at line 50 of file SurveyError.h.
Referenced by matrix(), and SurveyError().
|
private |
Definition at line 48 of file SurveyError.h.
Referenced by rawId().
|
private |
Definition at line 47 of file SurveyError.h.
Referenced by structureType().
|
staticprivate |
Definition at line 44 of file SurveyError.h.
Definition at line 45 of file SurveyError.h.
Referenced by matrix(), and SurveyError().