![]() |
ATLAS Offline Software
|
#include <UncalibratedMeasurement_v1.h>
Public Member Functions | |
| UncalibratedMeasurement_v1 ()=default | |
| Default constructor. | |
| UncalibratedMeasurement_v1 (const UncalibratedMeasurement_v1 &)=default | |
| Default copy constructors. | |
| UncalibratedMeasurement_v1 & | operator= (const UncalibratedMeasurement_v1 &)=default |
| virtual | ~UncalibratedMeasurement_v1 ()=default |
| Virtual destructor. | |
| UncalibratedMeasurement_v1 (UncalibratedMeasurement_v1 &&)=delete | |
| UncalibratedMeasurement_v1 & | operator= (UncalibratedMeasurement_v1 &&)=delete |
Functions to get measurement properties | |
| DetectorIDHashType | identifierHash () const |
| Returns the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash). | |
| DetectorIdentType | identifier () const |
| Returns the full Identifier of the measurement. | |
| template<int N> | |
| ConstVectorMap< N > | localPosition () const |
| Returns the local position of the measurement. | |
| template<int N> | |
| VectorMap< N > | localPosition () |
| Returns the local position as mutable eigen map which can be assigned as well. | |
| template<int N> | |
| ConstMatrixMap< N > | localCovariance () const |
| Returns the local covariance of the measurement. | |
| template<int N> | |
| MatrixMap< N > | localCovariance () |
| Returns the local covariance as mutable eigen map which can be assigned as well. | |
| virtual xAOD::UncalibMeasType | type () const =0 |
| Returns the type of the measurement type as a simple enumeration. | |
| virtual unsigned int | numDimensions () const =0 |
| Returns the number of dimensions of the measurement. | |
Functions to set measurement properties | |
| void | setIdentifierHash (const DetectorIDHashType idHash) |
| Sets the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash). | |
| void | setIdentifier (const DetectorIdentType measId) |
| Sets the full Identifier of the measurement. | |
Direct method to set measurement properties | |
| template<int N> | |
| void | setMeasurement (const DetectorIDHashType idHash, MeasVector< N > locPos, MeasMatrix< N > locCov) |
| Sets IdentifierHash, local position and local covariance of the measurement. | |
Definition at line 13 of file UncalibratedMeasurement_v1.h.
|
default |
Default constructor.
|
default |
Default copy constructors.
|
virtualdefault |
Virtual destructor.
|
delete |
| DetectorIdentType xAOD::UncalibratedMeasurement_v1::identifier | ( | ) | const |
Returns the full Identifier of the measurement.
| DetectorIDHashType xAOD::UncalibratedMeasurement_v1::identifierHash | ( | ) | const |
Returns the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash).
Returns the local covariance as mutable eigen map which can be assigned as well.
| ConstMatrixMap< N > xAOD::UncalibratedMeasurement_v1::localCovariance | ( | ) | const |
Returns the local covariance of the measurement.
Returns the local position as mutable eigen map which can be assigned as well.
| ConstVectorMap< N > xAOD::UncalibratedMeasurement_v1::localPosition | ( | ) | const |
Returns the local position of the measurement.
Returns the number of dimensions of the measurement.
Implemented in xAOD::AuxiliaryMeasurement_v1, xAOD::CombinedMuonStrip_v1, xAOD::HGTDCluster_v1, xAOD::MdtDriftCircle_v1, xAOD::MdtTwinDriftCircle_v1, xAOD::MMCluster_v1, xAOD::PixelCluster_v1, xAOD::RpcStrip2D_v1, xAOD::RpcStrip_v1, xAOD::sTgcMeasurement_v1, xAOD::StripCluster_v1, and xAOD::TgcStrip_v1.
|
default |
|
delete |
| void xAOD::UncalibratedMeasurement_v1::setIdentifier | ( | const DetectorIdentType | measId | ) |
Sets the full Identifier of the measurement.
| void xAOD::UncalibratedMeasurement_v1::setIdentifierHash | ( | const DetectorIDHashType | idHash | ) |
Sets the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash).
| void xAOD::UncalibratedMeasurement_v1::setMeasurement | ( | const DetectorIDHashType | idHash, |
| MeasVector< N > | locPos, | ||
| MeasMatrix< N > | locCov ) |
Sets IdentifierHash, local position and local covariance of the measurement.
|
pure virtual |
Returns the type of the measurement type as a simple enumeration.
Implemented in xAOD::AuxiliaryMeasurement_v1, xAOD::CombinedMuonStrip_v1, xAOD::HGTDCluster_v1, xAOD::MdtDriftCircle_v1, xAOD::MMCluster_v1, xAOD::PixelCluster_v1, xAOD::RpcMeasurement_v1, xAOD::sTgcMeasurement_v1, xAOD::StripCluster_v1, and xAOD::TgcStrip_v1.