Hall-D Software
alpha
|
#include <chisqMin.h>
Public Member Functions | |
chisqMin (residFunc *f_in, int level=1) | |
~chisqMin () | |
void | setStartParams (HepVector &x) |
void | getParams (HepVector &x) |
double | getChi2 () |
void | fit () |
HepVector | getParams () |
HepMatrix | getCovar () |
int | getP () |
int | getN () |
int | getIter () |
Public Attributes | |
int | debug_level |
Private Attributes | |
const gsl_multifit_fdfsolver_type * | T |
gsl_multifit_fdfsolver * | s |
gsl_multifit_function_fdf | f |
residFunc * | residFuncPtr |
unsigned int | iter |
int | status |
gsl_matrix * | covar |
Definition at line 6 of file chisqMin.h.
chisqMin::chisqMin | ( | residFunc * | f_in, |
int | level = 1 |
||
) |
Definition at line 18 of file chisqMin.cc.
References covar, residFunc::getN(), residFunc::getP(), residFuncPtr, s, and T.
chisqMin::~chisqMin | ( | ) |
Definition at line 34 of file chisqMin.cc.
void chisqMin::fit | ( | ) |
Definition at line 76 of file chisqMin.cc.
References debug_level, e, iter, print_state(), printf(), s, and status.
Referenced by DTrackLSFitter::FitTrack().
double chisqMin::getChi2 | ( | ) |
Definition at line 71 of file chisqMin.cc.
References s.
Referenced by DTrackLSFitter::FitTrack(), and DTrackLSFitter::getChiSquared().
HepMatrix chisqMin::getCovar | ( | ) |
Definition at line 106 of file chisqMin.cc.
References covar, residFunc::getP(), residFuncPtr, and s.
int chisqMin::getIter | ( | ) |
Definition at line 123 of file chisqMin.cc.
References iter.
int chisqMin::getN | ( | ) |
Definition at line 102 of file chisqMin.cc.
References residFunc::getN(), and residFuncPtr.
Referenced by DTrackLSFitter::FitTrack().
int chisqMin::getP | ( | ) |
Definition at line 98 of file chisqMin.cc.
References residFunc::getP(), and residFuncPtr.
Referenced by DTrackLSFitter::FitTrack().
void chisqMin::getParams | ( | HepVector & | x | ) |
Definition at line 65 of file chisqMin.cc.
References residFunc::getP(), residFuncPtr, and s.
Referenced by DTrackLSFitter::FitTrack().
HepVector chisqMin::getParams | ( | ) |
void chisqMin::setStartParams | ( | HepVector & | x | ) |
Definition at line 39 of file chisqMin.cc.
References debug_level, dfGsl(), f, fdfGsl(), fGsl(), residFunc::getN(), residFunc::getP(), residFuncPtr, and s.
Referenced by DTrackLSFitter::FitTrack().
|
private |
Definition at line 27 of file chisqMin.h.
Referenced by chisqMin(), getCovar(), and ~chisqMin().
int chisqMin::debug_level |
Definition at line 16 of file chisqMin.h.
Referenced by fit(), and setStartParams().
|
private |
Definition at line 23 of file chisqMin.h.
Referenced by setStartParams().
|
private |
Definition at line 25 of file chisqMin.h.
|
private |
Definition at line 24 of file chisqMin.h.
Referenced by chisqMin(), getCovar(), getN(), getP(), getParams(), and setStartParams().
|
private |
Definition at line 22 of file chisqMin.h.
Referenced by chisqMin(), fit(), getChi2(), getCovar(), getParams(), setStartParams(), and ~chisqMin().
|
private |
Definition at line 26 of file chisqMin.h.
Referenced by fit().
|
private |
Definition at line 21 of file chisqMin.h.
Referenced by chisqMin().