DDASToys for NSCLDAQ  6.2-000
Public Member Functions | Protected Attributes | List of all members
ddastoys::CFitEngine Class Referenceabstract

Abstract base class for marshalling data to the fitting subsystems to calculate Jacobian elements and residuals. More...

#include <CFitEngine.h>

Inheritance diagram for ddastoys::CFitEngine:
Inheritance graph
[legend]

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.
 

Detailed Description

Abstract base class for marshalling data to the fitting subsystems to calculate Jacobian elements and residuals.

Constructor & Destructor Documentation

◆ CFitEngine()

ddastoys::CFitEngine::CFitEngine ( std::vector< std::pair< uint16_t, uint16_t >> &  data)

Constructor.

Parameters
data(x, y) data to store in the coordinate vectors.

Marshall the (x, y) points into the coordinate vectors.


The documentation for this class was generated from the following files: