![]() |
ATLAS Offline Software
|
#include <array>#include "xAODMeasurementBase/EigenZeroDefs.h"#include "AthContainers/AuxElement.h"#include "EventPrimitives/EventPrimitives.h"Go to the source code of this file.
Namespaces | |
| xAOD | |
| ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region. | |
Macros | |
| #define | AUX_MEASUREMENTVAR(VAR, DIM) |
Typedefs | |
| using | xAOD::DetectorIDHashType = unsigned int |
| @ detector ID element hash More... | |
| using | xAOD::DetectorIdentType = long unsigned int |
| template<size_t N> | |
| using | xAOD::PosAccessor = SG::AuxElement::Accessor< std::array< float, N > > |
| xAOD Accessor to the position More... | |
| template<size_t N> | |
| using | xAOD::CovAccessor = SG::AuxElement::Accessor< std::array< float, N *N > > |
| xAOD Accessor to the covariance More... | |
| template<size_t N> | |
| using | xAOD::MeasVector = Eigen::Matrix< float, N, 1 > |
| Abrivation of the Matrix & Covariance definitions. More... | |
| template<size_t N> | |
| using | xAOD::MeasMatrix = Eigen::Matrix< float, N, N > |
| template<size_t N> | |
| using | xAOD::VectorMap = Eigen::Map< MeasVector< N > > |
| template<size_t N> | |
| using | xAOD::ConstVectorMap = Eigen::Map< const MeasVector< N > > |
| template<size_t N> | |
| using | xAOD::MatrixMap = Eigen::Map< MeasMatrix< N > > |
| template<size_t N> | |
| using | xAOD::ConstMatrixMap = Eigen::Map< const MeasMatrix< N > > |
Enumerations | |
| enum | xAOD::UncalibMeasType { xAOD::Other = 0, xAOD::UncalibMeasType::PixelClusterType = 1, xAOD::UncalibMeasType::StripClusterType = 2, xAOD::UncalibMeasType::MdtDriftCircleType = 3, xAOD::UncalibMeasType::RpcStripType = 4, xAOD::UncalibMeasType::TgcStripType = 5, xAOD::UncalibMeasType::MMClusterType = 6, xAOD::UncalibMeasType::sTgcStripType = 7, xAOD::UncalibMeasType::HGTDClusterType = 8, xAOD::UncalibMeasType::nTypes } |
| Define the type of the uncalibrated measurement. More... | |
Functions | |
| template<int N> | |
| MeasVector< N > | xAOD::toStorage (const AmgVector(N)&amgVec) |
| Converts the double precision of the AmgVector into the floating point storage precision of the MeasVector. More... | |
| template<int N> | |
| MeasMatrix< N > | xAOD::toStorage (const AmgSymMatrix(N)&amgMat) requires(N > 1) |
| Converts the double precision of the AmgSymMatrix into the floating point storage precision of the MeasMatrix. More... | |
| template<int N> | |
| xAOD::AmgSymMatrix (N) toEigen(const ConstMatrixMap< N > &xAODmat) requires(N > 1) | |
| template<int N> | |
| xAOD::AmgVector (N) toEigen(const ConstVectorMap< N > &xAODvec) | |
| #define AUX_MEASUREMENTVAR | ( | VAR, | |
| DIM | |||
| ) |
Definition at line 15 of file MeasurementDefs.h.
1.8.18