#include <TChi2ExtendedFCN.h>
Inheritance diagram for TChi2ExtendedFCN:

Public Types | |
| typedef TF1 | ModelFunction | 
| typedef TF1 | ModelFunction | 
Public Member Functions | |
| TChi2ExtendedFCN (const TVirtualFitter &fitter) | |
| ~TChi2ExtendedFCN () | |
| double | operator() (const std::vector< double > &) const | 
| double | Up () const | 
| void | SetErrorDef (double up) | 
| TChi2ExtendedFCN (const TVirtualFitter &fitter) | |
| ~TChi2ExtendedFCN () | |
| double | operator() (const std::vector< double > &) const | 
| double | Up () const | 
| void | SetErrorDef (double up) | 
Private Attributes | |
| double | fUp | 
| ModelFunction * | fFunc | 
| TChi2ExtendedFitData * | fData | 
| ModelFunction * | fFunc | 
| TChi2ExtendedFitData * | fData | 
Definition at line 27 of file TChi2ExtendedFCN.h.
| typedef TF1 TChi2ExtendedFCN::ModelFunction | 
Definition at line 32 of file TChi2ExtendedFCN.h.
| typedef TF1 TChi2ExtendedFCN::ModelFunction | 
Definition at line 32 of file TChi2ExtendedFCN.h.
| TChi2ExtendedFCN::TChi2ExtendedFCN | ( | const TVirtualFitter & | fitter | ) | 
construct passing fitter which has ROOT data object and model function.
Definition at line 21 of file TChi2ExtendedFCN.cxx.
References fData, fFunc, TVirtualFitter::GetUserFunc(), TF1::SetNumberFitPoints(), and TChi2FitData::Size().
| TChi2ExtendedFCN::~TChi2ExtendedFCN | ( | ) | 
this class manages the fit data class. Delete it at the end
Definition at line 36 of file TChi2ExtendedFCN.cxx.
References fData.
| TChi2ExtendedFCN::TChi2ExtendedFCN | ( | const TVirtualFitter & | fitter | ) | 
construct passing fitter which has ROOT data object and model function.
| TChi2ExtendedFCN::~TChi2ExtendedFCN | ( | ) | 
this class manages the fit data class. Delete it at the end
evaluate objective function
Implements ROOT::Minuit2::FCNBase.
Definition at line 45 of file TChi2ExtendedFCN.cxx.
References TChi2FitData::Coords(), TF1::Derivative(), TChi2ExtendedFitData::ErrorXLow(), TChi2ExtendedFitData::ErrorXUp(), TChi2ExtendedFitData::ErrorY(), TF1::EvalPar(), fData, fFunc, i, TF1::InitArgs(), n, TChi2FitData::Size(), TChi2FitData::Value(), x, and y.
| double TChi2ExtendedFCN::Up | ( | ) |  const [inline, virtual] | 
        
return error definition for chi2 should be 1
Implements ROOT::Minuit2::FCNBase.
Definition at line 65 of file TChi2ExtendedFCN.h.
References fUp.
| void TChi2ExtendedFCN::SetErrorDef | ( | double | up | ) |  [inline, virtual] | 
        
add interface to set dynamically a new error definition Re-implement this function if needed.
Reimplemented from ROOT::Minuit2::FCNBase.
Definition at line 67 of file TChi2ExtendedFCN.h.
References fUp.
evaluate objective function
Implements ROOT::Minuit2::FCNBase.
| double TChi2ExtendedFCN::Up | ( | ) |  const [inline, virtual] | 
        
return error definition for chi2 should be 1
Implements ROOT::Minuit2::FCNBase.
Definition at line 65 of file TChi2ExtendedFCN.h.
References fUp.
| void TChi2ExtendedFCN::SetErrorDef | ( | double | up | ) |  [inline, virtual] | 
        
add interface to set dynamically a new error definition Re-implement this function if needed.
Reimplemented from ROOT::Minuit2::FCNBase.
Definition at line 67 of file TChi2ExtendedFCN.h.
References fUp.
double TChi2ExtendedFCN::fUp [private]           | 
        
ModelFunction* TChi2ExtendedFCN::fFunc [private]           | 
        
Definition at line 73 of file TChi2ExtendedFCN.h.
Referenced by operator()(), and TChi2ExtendedFCN().
TChi2ExtendedFitData* TChi2ExtendedFCN::fData [private]           | 
        
Definition at line 74 of file TChi2ExtendedFCN.h.
Referenced by operator()(), TChi2ExtendedFCN(), and ~TChi2ExtendedFCN().
ModelFunction* TChi2ExtendedFCN::fFunc [private]           | 
        
Definition at line 73 of file TChi2ExtendedFCN.h.
TChi2ExtendedFitData* TChi2ExtendedFCN::fData [private]           | 
        
Definition at line 74 of file TChi2ExtendedFCN.h.
 1.5.1