ATLAS Offline Software
|
Store the partial derivative of the line w.r.t. More...
#include <MdtSegmentFitter.h>
Public Attributes | |
Amg::Vector3D | pos {Amg::Vector3D::Zero()} |
segment position More... | |
Amg::Vector3D | dir {Amg::Vector3D::Zero()} |
Segment direction 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 {4} |
Free parameters of the line (x0,y0,theta,phi) More... | |
Store the partial derivative of the line w.r.t.
the fit parameters at the slots x0,y0 the derivatives of the position are saved while at the slot theta & phi, the deriviatives of the direction vector are saved
Definition at line 54 of file MdtSegmentFitter.h.
Amg::Vector3D MuonR4::MdtSegmentFitter::LineWithPartials::dir {Amg::Vector3D::Zero()} |
Segment direction
Definition at line 60 of file MdtSegmentFitter.h.
std::array<Amg::Vector3D, nPars> MuonR4::MdtSegmentFitter::LineWithPartials::gradient {make_array<Amg::Vector3D, nPars>(Amg::Vector3D::Zero())} |
First order derivatives.
Definition at line 62 of file MdtSegmentFitter.h.
std::array<Amg::Vector3D, sumUp(nPars)> MuonR4::MdtSegmentFitter::LineWithPartials::hessian {make_array<Amg::Vector3D, sumUp(nPars)>(Amg::Vector3D::Zero())} |
Second order derivatives.
Definition at line 64 of file MdtSegmentFitter.h.
|
staticconstexpr |
Free parameters of the line (x0,y0,theta,phi)
Definition at line 56 of file MdtSegmentFitter.h.
Amg::Vector3D MuonR4::MdtSegmentFitter::LineWithPartials::pos {Amg::Vector3D::Zero()} |
segment position
Definition at line 58 of file MdtSegmentFitter.h.