|
DDASToys for NSCLDAQ
6.2-000
|
Abstract base class for marshalling data to the fitting subsystems to calculate Jacobian elements and residuals. More...
#include <CFitEngine.h>

Public Member Functions | |
| CFitEngine (std::vector< std::pair< uint16_t, uint16_t >> &data) | |
| Constructor. More... | |
| virtual | ~CFitEngine () |
| Destructor. | |
| virtual void | jacobian (const gsl_vector *p, gsl_matrix *J)=0 |
| Virtual method for calculating the Jacobian matrix. | |
| virtual void | residuals (const gsl_vector *p, gsl_vector *r)=0 |
| Virtual method to calculating the residual. | |
Protected Attributes | |
| std::vector< uint16_t > | x |
| Trace x coordinate vector. | |
| std::vector< uint16_t > | y |
| Trace y coordinate vector. | |
Abstract base class for marshalling data to the fitting subsystems to calculate Jacobian elements and residuals.
| ddastoys::CFitEngine::CFitEngine | ( | std::vector< std::pair< uint16_t, uint16_t >> & | data | ) |
Constructor.
| data | (x, y) data to store in the coordinate vectors. |
Marshall the (x, y) points into the coordinate vectors.