#include <sfit_minuit.h>
Public Member Functions | |
CCF2S_Minuit () | |
Static Public Member Functions | |
static void | InitMinuit () |
static void | CalcChiSquare (int npar, double *grad, double *fcnval, double *xval, int iflag, void *futil) |
static void | CalcChiSquare3D (int npar, double *grad, double *fcnval, double *xval, int iflag, void *futil) |
static void | CalcChiSquare1D (int npar, double *grad, double *fcnval, double *xval, int iflag, void *futil) |
static void | Scan (int ipar, int npts, double start, double end) |
static void | Minimize () |
static void | Minimize (int maxcalls) |
static void | Minimize (int maxcalls, double tolerance) |
static void | Migrad () |
static void | Migrad (int maxcalls) |
static void | Migrad (int maxcalls, double tolerance) |
static void | Simplex () |
static void | Simplex (int maxcalls) |
static void | Simplex (int maxcalls, double tolerance) |
static void | Minos () |
static void | Minos (int ipar) |
static void | StratLevel (int istrategy) |
static void | Mnstat () |
static void | ViewPars () |
static void | SetError (double error) |
static void | ErrorMatrix () |
static void | Contour (int iparx, int ipary, int npts, double *xcontour, double *ycontour) |
static void | SetPar (int ipar, char *name, double value, double error, double min, double max) |
static void | FixPar (int ipar) |
static void | FreePar (int ipar) |
Static Public Attributes | |
static int | ndim = 0 |
static const int | MAXLINE = 80 |
static int | npars = 0 |
static int | dummy = 0 |
static int | Ncalls = 0 |
static double * | xval = NULL |
static double * | grad = NULL |
static CMNPars * | pars = NULL |
static CSourceCalc * | sourcecalc = NULL |
static CKernel * | kernel = NULL |
static CCHArray * | ctheory = NULL |
static C3DArray * | cexp3D = NULL |
static C3DArray * | cerror3D = NULL |
static C3DArray * | ctheory3D = NULL |
static int | lx = 0 |
static int | ly = 0 |
static int | lz = 0 |
static CCHArray * | cexp = NULL |
static CCHArray * | cerror = NULL |
static CCHArray * | source = NULL |
Definition at line 37 of file sfit_minuit.h.
CCF2S_Minuit::CCF2S_Minuit | ( | ) |
Definition at line 200 of file sfit_minuit.cc.
void CCF2S_Minuit::CalcChiSquare | ( | int | npar, | |
double * | grad, | |||
double * | fcnval, | |||
double * | xval, | |||
int | iflag, | |||
void * | futil | |||
) | [static] |
Definition at line 34 of file sfit_minuit.cc.
void CCF2S_Minuit::CalcChiSquare1D | ( | int | npar, | |
double * | grad, | |||
double * | fcnval, | |||
double * | xval, | |||
int | iflag, | |||
void * | futil | |||
) | [static] |
Definition at line 228 of file sfit_minuit.cc.
void CCF2S_Minuit::CalcChiSquare3D | ( | int | npar, | |
double * | grad, | |||
double * | fcnval, | |||
double * | xval, | |||
int | iflag, | |||
void * | futil | |||
) | [static] |
Definition at line 210 of file sfit_minuit.cc.
void CCF2S_Minuit::Contour | ( | int | iparx, | |
int | ipary, | |||
int | npts, | |||
double * | xcontour, | |||
double * | ycontour | |||
) | [static] |
Definition at line 193 of file sfit_minuit.cc.
void CCF2S_Minuit::ErrorMatrix | ( | ) | [static] |
Definition at line 187 of file sfit_minuit.cc.
void CCF2S_Minuit::FixPar | ( | int | ipar | ) | [static] |
Definition at line 73 of file sfit_minuit.cc.
void CCF2S_Minuit::FreePar | ( | int | ipar | ) | [static] |
Definition at line 81 of file sfit_minuit.cc.
void CCF2S_Minuit::InitMinuit | ( | ) | [static] |
Definition at line 89 of file sfit_minuit.cc.
void CCF2S_Minuit::Migrad | ( | int | maxcalls, | |
double | tolerance | |||
) | [static] |
Definition at line 114 of file sfit_minuit.cc.
void CCF2S_Minuit::Migrad | ( | int | maxcalls | ) | [static] |
Definition at line 109 of file sfit_minuit.cc.
void CCF2S_Minuit::Migrad | ( | ) | [static] |
Definition at line 104 of file sfit_minuit.cc.
void CCF2S_Minuit::Minimize | ( | int | maxcalls, | |
double | tolerance | |||
) | [static] |
Definition at line 132 of file sfit_minuit.cc.
void CCF2S_Minuit::Minimize | ( | int | maxcalls | ) | [static] |
Definition at line 126 of file sfit_minuit.cc.
void CCF2S_Minuit::Minimize | ( | ) | [static] |
Definition at line 120 of file sfit_minuit.cc.
void CCF2S_Minuit::Minos | ( | int | ipar | ) | [static] |
Definition at line 162 of file sfit_minuit.cc.
void CCF2S_Minuit::Minos | ( | ) | [static] |
Definition at line 156 of file sfit_minuit.cc.
void CCF2S_Minuit::Mnstat | ( | ) | [static] |
Definition at line 52 of file sfit_minuit.cc.
void CCF2S_Minuit::Scan | ( | int | ipar, | |
int | npts, | |||
double | start, | |||
double | end | |||
) | [static] |
Definition at line 98 of file sfit_minuit.cc.
void CCF2S_Minuit::SetError | ( | double | error | ) | [static] |
Definition at line 181 of file sfit_minuit.cc.
void CCF2S_Minuit::SetPar | ( | int | ipar, | |
char * | name, | |||
double | value, | |||
double | error, | |||
double | min, | |||
double | max | |||
) | [static] |
Definition at line 69 of file sfit_minuit.cc.
void CCF2S_Minuit::Simplex | ( | int | maxcalls, | |
double | tolerance | |||
) | [static] |
Definition at line 150 of file sfit_minuit.cc.
void CCF2S_Minuit::Simplex | ( | int | maxcalls | ) | [static] |
Definition at line 144 of file sfit_minuit.cc.
void CCF2S_Minuit::Simplex | ( | ) | [static] |
Definition at line 138 of file sfit_minuit.cc.
void CCF2S_Minuit::StratLevel | ( | int | istrategy | ) | [static] |
Definition at line 168 of file sfit_minuit.cc.
void CCF2S_Minuit::ViewPars | ( | ) | [static] |
Definition at line 40 of file sfit_minuit.cc.
CCHArray * CCF2S_Minuit::cerror = NULL [static] |
Definition at line 56 of file sfit_minuit.h.
C3DArray * CCF2S_Minuit::cerror3D = NULL [static] |
Definition at line 51 of file sfit_minuit.h.
CCHArray * CCF2S_Minuit::cexp = NULL [static] |
Definition at line 55 of file sfit_minuit.h.
C3DArray * CCF2S_Minuit::cexp3D = NULL [static] |
Definition at line 50 of file sfit_minuit.h.
CCHArray * CCF2S_Minuit::ctheory = NULL [static] |
Definition at line 48 of file sfit_minuit.h.
C3DArray * CCF2S_Minuit::ctheory3D = NULL [static] |
Definition at line 52 of file sfit_minuit.h.
int CCF2S_Minuit::dummy = 0 [static] |
Definition at line 41 of file sfit_minuit.h.
double * CCF2S_Minuit::grad = NULL [static] |
Definition at line 42 of file sfit_minuit.h.
CKernel * CCF2S_Minuit::kernel = NULL [static] |
Definition at line 45 of file sfit_minuit.h.
int CCF2S_Minuit::lx = 0 [static] |
Definition at line 54 of file sfit_minuit.h.
int CCF2S_Minuit::ly = 0 [static] |
Definition at line 54 of file sfit_minuit.h.
int CCF2S_Minuit::lz = 0 [static] |
Definition at line 54 of file sfit_minuit.h.
const int CCF2S_Minuit::MAXLINE = 80 [static] |
Definition at line 40 of file sfit_minuit.h.
int CCF2S_Minuit::Ncalls = 0 [static] |
Definition at line 41 of file sfit_minuit.h.
int CCF2S_Minuit::ndim = 0 [static] |
Definition at line 39 of file sfit_minuit.h.
int CCF2S_Minuit::npars = 0 [static] |
Definition at line 41 of file sfit_minuit.h.
CMNPars * CCF2S_Minuit::pars = NULL [static] |
Definition at line 43 of file sfit_minuit.h.
CCHArray * CCF2S_Minuit::source = NULL [static] |
Definition at line 57 of file sfit_minuit.h.
CSourceCalc * CCF2S_Minuit::sourcecalc = NULL [static] |
Definition at line 44 of file sfit_minuit.h.
double * CCF2S_Minuit::xval = NULL [static] |
Definition at line 42 of file sfit_minuit.h.