ATLAS Offline Software
|
Helper struct carrying the residual with its derivatives. More...
#include <MdtSegmentFitter.h>
Public Attributes | |
bool | evalPhiPars {true} |
Flag whether the the residuals w.r.t phi shall be evaluated. More... | |
Amg::Vector3D | residual {Amg::Vector3D::Zero()} |
Vector carrying the residual. More... | |
std::array< Amg::Vector3D, nPars > | gradient {make_array<Amg::Vector3D, nPars>(Amg::Vector3D::Zero())} |
First order derivatives. More... | |
std::array< Amg::Vector3D, sumUp(nPars)> | hessian {make_array<Amg::Vector3D, sumUp(nPars)>(Amg::Vector3D::Zero())} |
Second order derivatives. More... | |
Static Public Attributes | |
static constexpr unsigned | nPars {toInt(ParamDefs::nPars)} |
Number of parameters. More... | |
Helper struct carrying the residual with its derivatives.
Definition at line 67 of file MdtSegmentFitter.h.
bool MuonR4::MdtSegmentFitter::ResidualWithPartials::evalPhiPars {true} |
Flag whether the the residuals w.r.t phi shall be evaluated.
Definition at line 71 of file MdtSegmentFitter.h.
std::array<Amg::Vector3D, nPars> MuonR4::MdtSegmentFitter::ResidualWithPartials::gradient {make_array<Amg::Vector3D, nPars>(Amg::Vector3D::Zero())} |
First order derivatives.
Definition at line 75 of file MdtSegmentFitter.h.
std::array<Amg::Vector3D, sumUp(nPars)> MuonR4::MdtSegmentFitter::ResidualWithPartials::hessian {make_array<Amg::Vector3D, sumUp(nPars)>(Amg::Vector3D::Zero())} |
Second order derivatives.
Definition at line 77 of file MdtSegmentFitter.h.
|
staticconstexpr |
Number of parameters.
Definition at line 69 of file MdtSegmentFitter.h.
Amg::Vector3D MuonR4::MdtSegmentFitter::ResidualWithPartials::residual {Amg::Vector3D::Zero()} |
Vector carrying the residual.
Definition at line 73 of file MdtSegmentFitter.h.