|
ACTS
Experiment-independent tracking
|
A container to manage all properties of a gx2f system. More...
#include <Acts/TrackFitting/GlobalChiSquareFitter.hpp>
Public Member Functions | |
| Gx2fSystem (std::size_t nDims) | |
| Constructor to initialize matrices and vectors to zero based on specified dimensions. | |
| Eigen::MatrixXd & | aMatrix () |
| Accessor for the extended system matrix (mutable version). | |
| const Eigen::MatrixXd & | aMatrix () const |
| Accessor for the extended system matrix (const version). | |
| Eigen::VectorXd & | bVector () |
| Accessor for the extended system vector (mutable version). | |
| const Eigen::VectorXd & | bVector () const |
| Accessor for the extended system vector (const version). | |
| double & | chi2 () |
| Accessor for the accumulated chi-squared value (mutable version). | |
| double | chi2 () const |
| Accessor for the accumulated chi-squared value (const version). | |
| std::size_t | findRequiredNdf () |
| Determines the minimum number of degrees of freedom required for the fit. | |
| bool | isWellDefined () |
| Checks if the system has sufficient degrees of freedom for fitting. | |
| std::size_t & | ndf () |
| Accessor for the number of degrees of freedom (mutable version). | |
| std::size_t | ndf () const |
| Accessor for the number of degrees of freedom (const version). | |
| std::size_t | nDims () const |
| Accessor for the number of dimensions of the extended system. | |
A container to manage all properties of a gx2f system.
This struct manages the mathematical infrastructure for the gx2f. It initializes and maintains the extended aMatrix and extended bVector.
|
explicit |
Constructor to initialize matrices and vectors to zero based on specified dimensions.
| nDims | Number of dimensions for the extended matrix and vector. |
| Eigen::MatrixXd & Acts::Experimental::Gx2fSystem::aMatrix | ( | ) |
Accessor for the extended system matrix (mutable version).
| const Eigen::MatrixXd & Acts::Experimental::Gx2fSystem::aMatrix | ( | ) | const |
Accessor for the extended system matrix (const version).
| Eigen::VectorXd & Acts::Experimental::Gx2fSystem::bVector | ( | ) |
Accessor for the extended system vector (mutable version).
| const Eigen::VectorXd & Acts::Experimental::Gx2fSystem::bVector | ( | ) | const |
Accessor for the extended system vector (const version).
| double & Acts::Experimental::Gx2fSystem::chi2 | ( | ) |
Accessor for the accumulated chi-squared value (mutable version).
| double Acts::Experimental::Gx2fSystem::chi2 | ( | ) | const |
Accessor for the accumulated chi-squared value (const version).
| std::size_t Acts::Experimental::Gx2fSystem::findRequiredNdf | ( | ) |
Determines the minimum number of degrees of freedom required for the fit.
Automatically deduces the required NDF based on the system configuration. We have only 3 cases, because we always have l0, l1, phi, theta:
| bool Acts::Experimental::Gx2fSystem::isWellDefined | ( | ) |
Checks if the system has sufficient degrees of freedom for fitting.
| std::size_t & Acts::Experimental::Gx2fSystem::ndf | ( | ) |
Accessor for the number of degrees of freedom (mutable version).
| std::size_t Acts::Experimental::Gx2fSystem::ndf | ( | ) | const |
Accessor for the number of degrees of freedom (const version).
| std::size_t Acts::Experimental::Gx2fSystem::nDims | ( | ) | const |
Accessor for the number of dimensions of the extended system.