CCF2S_Minuit Class Reference

#include <sfit_minuit.h>

Inheritance diagram for CCF2S_Minuit:
[legend]
Collaboration diagram for CCF2S_Minuit:
[legend]

List of all members.

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 CMNParspars = NULL
static CSourceCalcsourcecalc = NULL
static CKernelkernel = NULL
static CCHArrayctheory = NULL
static C3DArraycexp3D = NULL
static C3DArraycerror3D = NULL
static C3DArrayctheory3D = NULL
static int lx = 0
static int ly = 0
static int lz = 0
static CCHArraycexp = NULL
static CCHArraycerror = NULL
static CCHArraysource = NULL


Detailed Description

Definition at line 37 of file sfit_minuit.h.


Constructor & Destructor Documentation

CCF2S_Minuit::CCF2S_Minuit (  ) 

Definition at line 200 of file sfit_minuit.cc.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 44 of file sfit_minuit.h.

double * CCF2S_Minuit::xval = NULL [static]

Definition at line 42 of file sfit_minuit.h.


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

Generated on Fri Feb 6 13:30:17 2009 for CorAL by  doxygen 1.5.8