![]() |
ATLAS Offline Software
|
Helper struct carrying the space for all auxillary variables needed to calculate the residual from wire measurements. More...
#include <MdtSegmentFitter.h>
Public Attributes | |
Amg::Vector3D | projDir {Amg::Vector3D::Zero()} |
projection of the segment direction onto the wire planes More... | |
std::array< Amg::Vector3D, nLinePars > | partProjDir {make_array<Amg::Vector3D, nLinePars>(Amg::Vector3D::Zero())} |
Partial derivatives of the dir projection w.r.t. More... | |
std::array< double, nLinePars > | partWirePlaneProj {make_array<double, nLinePars>(0.)} |
Partial derivatives of the dir projection lengths w.r.t line parameters. More... | |
double | projIntoWirePlane {0.} |
projection of the segment direction along the wire More... | |
double | projDirLenSq {0.} |
Length squared of the projected direction. More... | |
double | invProjLenSq {0.} |
inverse squared of the unnormalized dir projection More... | |
double | invProjLen {0.} |
inverse of the unormalized dir porjection More... | |
Static Public Attributes | |
static constexpr unsigned | nLinePars = LineWithPartials::nPars |
Helper struct carrying the space for all auxillary variables needed to calculate the residual from wire measurements.
Definition at line 68 of file MdtSegmentFitter.h.
double MuonR4::MdtSegmentFitter::ResidualAuxillaries::invProjLen {0.} |
inverse of the unormalized dir porjection
Definition at line 83 of file MdtSegmentFitter.h.
double MuonR4::MdtSegmentFitter::ResidualAuxillaries::invProjLenSq {0.} |
inverse squared of the unnormalized dir projection
Definition at line 81 of file MdtSegmentFitter.h.
|
staticconstexpr |
Definition at line 69 of file MdtSegmentFitter.h.
std::array<Amg::Vector3D, nLinePars> MuonR4::MdtSegmentFitter::ResidualAuxillaries::partProjDir {make_array<Amg::Vector3D, nLinePars>(Amg::Vector3D::Zero())} |
Partial derivatives of the dir projection w.r.t.
line parameters
Definition at line 73 of file MdtSegmentFitter.h.
std::array<double, nLinePars> MuonR4::MdtSegmentFitter::ResidualAuxillaries::partWirePlaneProj {make_array<double, nLinePars>(0.)} |
Partial derivatives of the dir projection lengths w.r.t line parameters.
Definition at line 75 of file MdtSegmentFitter.h.
Amg::Vector3D MuonR4::MdtSegmentFitter::ResidualAuxillaries::projDir {Amg::Vector3D::Zero()} |
projection of the segment direction onto the wire planes
Definition at line 71 of file MdtSegmentFitter.h.
double MuonR4::MdtSegmentFitter::ResidualAuxillaries::projDirLenSq {0.} |
Length squared of the projected direction.
Definition at line 79 of file MdtSegmentFitter.h.
double MuonR4::MdtSegmentFitter::ResidualAuxillaries::projIntoWirePlane {0.} |
projection of the segment direction along the wire
Definition at line 77 of file MdtSegmentFitter.h.