![]() |
ATLAS Offline Software
|
#include <SpacePoint_v1.h>
Public Types | |
| using | ConstVectorMap = Eigen::Map<const Eigen::Matrix<float, 3, 1>> |
| using | VectorMap = Eigen::Map<Eigen::Matrix<float, 3, 1>> |
Public Member Functions | |
| void | setSpacePoint (DetectorIDHashType idHash, const Eigen::Matrix< float, 3, 1 > &globPos, float cov_r, float cov_z, std::vector< const xAOD::UncalibratedMeasurement * > &&measurementIndexes) |
| void | setSpacePoint (std::vector< DetectorIDHashType > &&idHashes, const Eigen::Matrix< float, 3, 1 > &globPos, float cov_r, float cov_z, std::vector< const xAOD::UncalibratedMeasurement * > &&measurementIndexes, float topHalfStripLength, float bottomHalfStripLength, const Eigen::Matrix< float, 3, 1 > &topStripDirection, const Eigen::Matrix< float, 3, 1 > &bottomStripDirection, const Eigen::Matrix< float, 3, 1 > &stripCenterDistance, const Eigen::Matrix< float, 3, 1 > &topStripCenter) |
Functions to get space point properties | |
| const std::vector< DetectorIDHashType > & | elementIdList () const |
| Returns the IdentifierHash of the spacepoint (corresponds to the detector element IdentifierHash). | |
| ConstVectorMap | globalPosition () const |
| Returns the global position of the pixel cluster. | |
| VectorMap | globalPosition () |
| float | radius () const |
| float | varianceR () const |
| Returns the variances. | |
| float | varianceZ () const |
| const std::vector< const xAOD::UncalibratedMeasurement * > & | measurements () const |
| Returns the index of the measurements. | |
| float | topHalfStripLength () const |
| Return details. | |
| float | bottomHalfStripLength () const |
| ConstVectorMap | topStripDirection () const |
| ConstVectorMap | bottomStripDirection () const |
| ConstVectorMap | stripCenterDistance () const |
| ConstVectorMap | topStripCenter () const |
| VectorMap | topStripDirection () |
| VectorMap | bottomStripDirection () |
| VectorMap | stripCenterDistance () |
| VectorMap | topStripCenter () |
| float | x () const |
| float | y () const |
| float | z () const |
| std::optional< float > | t () const |
Functions to set space point properties | |
| void | setElementIdList (std::vector< DetectorIDHashType > &&idHash) |
| Sets the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash). | |
| void | setRadius (float) |
| Set the radius. | |
| void | setVarianceR (float) |
| Sets the variances. | |
| void | setVarianceZ (float) |
| void | setMeasurements (std::vector< const xAOD::UncalibratedMeasurement * > &&value) |
| Sets the index of the measurements. | |
| void | setTopHalfStripLength (float) |
| void | setBottomHalfStripLength (float) |
Definition at line 19 of file SpacePoint_v1.h.
| using xAOD::SpacePoint_v1::ConstVectorMap = Eigen::Map<const Eigen::Matrix<float, 3, 1>> |
Definition at line 21 of file SpacePoint_v1.h.
| using xAOD::SpacePoint_v1::VectorMap = Eigen::Map<Eigen::Matrix<float, 3, 1>> |
Definition at line 22 of file SpacePoint_v1.h.
| float xAOD::SpacePoint_v1::bottomHalfStripLength | ( | ) | const |
| xAOD::SpacePoint_v1::VectorMap xAOD::SpacePoint_v1::bottomStripDirection | ( | ) |
Definition at line 108 of file SpacePoint_v1.cxx.
| xAOD::SpacePoint_v1::ConstVectorMap xAOD::SpacePoint_v1::bottomStripDirection | ( | ) | const |
Definition at line 88 of file SpacePoint_v1.cxx.
| const std::vector< xAOD::DetectorIDHashType > & xAOD::SpacePoint_v1::elementIdList | ( | ) | const |
Returns the IdentifierHash of the spacepoint (corresponds to the detector element IdentifierHash).
Definition at line 14 of file SpacePoint_v1.cxx.
| xAOD::SpacePoint_v1::VectorMap xAOD::SpacePoint_v1::globalPosition | ( | ) |
Definition at line 30 of file SpacePoint_v1.cxx.
| xAOD::SpacePoint_v1::ConstVectorMap xAOD::SpacePoint_v1::globalPosition | ( | ) | const |
Returns the global position of the pixel cluster.
Definition at line 25 of file SpacePoint_v1.cxx.
| const std::vector< const xAOD::UncalibratedMeasurement * > & xAOD::SpacePoint_v1::measurements | ( | ) | const |
Returns the index of the measurements.
| float xAOD::SpacePoint_v1::radius | ( | ) | const |
| void xAOD::SpacePoint_v1::setBottomHalfStripLength | ( | float | ) |
| void xAOD::SpacePoint_v1::setElementIdList | ( | std::vector< DetectorIDHashType > && | idHash | ) |
Sets the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash).
Definition at line 18 of file SpacePoint_v1.cxx.
| void xAOD::SpacePoint_v1::setMeasurements | ( | std::vector< const xAOD::UncalibratedMeasurement * > && | value | ) |
Sets the index of the measurements.
| void xAOD::SpacePoint_v1::setSpacePoint | ( | DetectorIDHashType | idHash, |
| const Eigen::Matrix< float, 3, 1 > & | globPos, | ||
| float | cov_r, | ||
| float | cov_z, | ||
| std::vector< const xAOD::UncalibratedMeasurement * > && | measurementIndexes ) |
Definition at line 123 of file SpacePoint_v1.cxx.
| void xAOD::SpacePoint_v1::setSpacePoint | ( | std::vector< DetectorIDHashType > && | idHashes, |
| const Eigen::Matrix< float, 3, 1 > & | globPos, | ||
| float | cov_r, | ||
| float | cov_z, | ||
| std::vector< const xAOD::UncalibratedMeasurement * > && | measurementIndexes, | ||
| float | topHalfStripLength, | ||
| float | bottomHalfStripLength, | ||
| const Eigen::Matrix< float, 3, 1 > & | topStripDirection, | ||
| const Eigen::Matrix< float, 3, 1 > & | bottomStripDirection, | ||
| const Eigen::Matrix< float, 3, 1 > & | stripCenterDistance, | ||
| const Eigen::Matrix< float, 3, 1 > & | topStripCenter ) |
Definition at line 136 of file SpacePoint_v1.cxx.
| void xAOD::SpacePoint_v1::setTopHalfStripLength | ( | float | ) |
| void xAOD::SpacePoint_v1::setVarianceR | ( | float | ) |
Sets the variances.
| void xAOD::SpacePoint_v1::setVarianceZ | ( | float | ) |
| xAOD::SpacePoint_v1::VectorMap xAOD::SpacePoint_v1::stripCenterDistance | ( | ) |
Definition at line 113 of file SpacePoint_v1.cxx.
| xAOD::SpacePoint_v1::ConstVectorMap xAOD::SpacePoint_v1::stripCenterDistance | ( | ) | const |
Definition at line 93 of file SpacePoint_v1.cxx.
|
inline |
Definition at line 64 of file SpacePoint_v1.h.
| float xAOD::SpacePoint_v1::topHalfStripLength | ( | ) | const |
Return details.
| xAOD::SpacePoint_v1::VectorMap xAOD::SpacePoint_v1::topStripCenter | ( | ) |
Definition at line 118 of file SpacePoint_v1.cxx.
| xAOD::SpacePoint_v1::ConstVectorMap xAOD::SpacePoint_v1::topStripCenter | ( | ) | const |
Definition at line 98 of file SpacePoint_v1.cxx.
| xAOD::SpacePoint_v1::VectorMap xAOD::SpacePoint_v1::topStripDirection | ( | ) |
Definition at line 103 of file SpacePoint_v1.cxx.
| xAOD::SpacePoint_v1::ConstVectorMap xAOD::SpacePoint_v1::topStripDirection | ( | ) | const |
Definition at line 83 of file SpacePoint_v1.cxx.
| float xAOD::SpacePoint_v1::varianceR | ( | ) | const |
Returns the variances.
| float xAOD::SpacePoint_v1::varianceZ | ( | ) | const |
| float xAOD::SpacePoint_v1::x | ( | ) | const |
| float xAOD::SpacePoint_v1::y | ( | ) | const |
| float xAOD::SpacePoint_v1::z | ( | ) | const |