#include <TChi2ExtendedFitData.h>
Inheritance diagram for TChi2ExtendedFitData:
Public Types | |
typedef std::vector< double > | CoordData |
typedef std::vector< double > | CoordData |
Public Member Functions | |
TChi2ExtendedFitData () | |
TChi2ExtendedFitData (const TVirtualFitter &fitter) | |
virtual | ~TChi2ExtendedFitData () |
double | ErrorY (unsigned int i) const |
double | ErrorXLow (unsigned int i) const |
double | ErrorXUp (unsigned int i) const |
TChi2ExtendedFitData () | |
TChi2ExtendedFitData (const TVirtualFitter &fitter) | |
virtual | ~TChi2ExtendedFitData () |
double | ErrorY (unsigned int i) const |
double | ErrorXLow (unsigned int i) const |
double | ErrorXUp (unsigned int i) const |
Protected Member Functions | |
void | GetExtendedFitData (const TGraph *graph, const TF1 *func, const TVirtualFitter *fitter) |
void | SetDataPoint (const CoordData &x, double y, double errorY, double errorXlow, double errorXup) |
void | GetExtendedFitData (const TGraph *graph, const TF1 *func, const TVirtualFitter *fitter) |
void | SetDataPoint (const CoordData &x, double y, double errorY, double errorXlow, double errorXup) |
Private Attributes | |
std::vector< double > | fErrorsY |
std::vector< double > | fErrorsXLow |
std::vector< double > | fErrorsXUp |
std::vector< double > | fErrorsY |
std::vector< double > | fErrorsXLow |
std::vector< double > | fErrorsXUp |
coords() , value , sigma Y, sigma X_low sigma X_up
Definition at line 30 of file TChi2ExtendedFitData.h.
typedef std::vector<double> TChi2ExtendedFitData::CoordData |
typedef std::vector<double> TChi2ExtendedFitData::CoordData |
TChi2ExtendedFitData::TChi2ExtendedFitData | ( | ) | [inline] |
construct the Fit data object
Definition at line 41 of file TChi2ExtendedFitData.h.
TChi2ExtendedFitData::TChi2ExtendedFitData | ( | const TVirtualFitter & | fitter | ) |
Definition at line 25 of file TChi2ExtendedFitData.cxx.
References TChi2FitData::fSize, func(), GetExtendedFitData(), TVirtualFitter::GetObjectFit(), TVirtualFitter::GetUserFunc(), and graph().
virtual TChi2ExtendedFitData::~TChi2ExtendedFitData | ( | ) | [inline, virtual] |
Definition at line 45 of file TChi2ExtendedFitData.h.
TChi2ExtendedFitData::TChi2ExtendedFitData | ( | ) | [inline] |
construct the Fit data object
Definition at line 41 of file TChi2ExtendedFitData.h.
TChi2ExtendedFitData::TChi2ExtendedFitData | ( | const TVirtualFitter & | fitter | ) |
virtual TChi2ExtendedFitData::~TChi2ExtendedFitData | ( | ) | [inline, virtual] |
Definition at line 45 of file TChi2ExtendedFitData.h.
double TChi2ExtendedFitData::ErrorY | ( | unsigned int | i | ) | const [inline] |
Definition at line 47 of file TChi2ExtendedFitData.h.
References fErrorsY.
Referenced by TChi2ExtendedFCN::operator()().
double TChi2ExtendedFitData::ErrorXLow | ( | unsigned int | i | ) | const [inline] |
Definition at line 49 of file TChi2ExtendedFitData.h.
References fErrorsXLow.
Referenced by TChi2ExtendedFCN::operator()().
double TChi2ExtendedFitData::ErrorXUp | ( | unsigned int | i | ) | const [inline] |
Definition at line 51 of file TChi2ExtendedFitData.h.
References fErrorsXUp.
Referenced by TChi2ExtendedFCN::operator()().
void TChi2ExtendedFitData::GetExtendedFitData | ( | const TGraph * | graph, | |
const TF1 * | func, | |||
const TVirtualFitter * | fitter | |||
) | [protected] |
Definition at line 47 of file TChi2ExtendedFitData.cxx.
References func(), TGraph::GetErrorXhigh(), TGraph::GetErrorXlow(), TGraph::GetErrorY(), TGraph::GetN(), TGraph::GetX(), TGraph::GetY(), gr, i, SetDataPoint(), and x.
Referenced by TChi2ExtendedFitData().
void TChi2ExtendedFitData::SetDataPoint | ( | const CoordData & | x, | |
double | y, | |||
double | errorY, | |||
double | errorXlow, | |||
double | errorXup | |||
) | [protected] |
Definition at line 76 of file TChi2ExtendedFitData.cxx.
References TChi2FitData::fCoordinates, fErrorsXLow, fErrorsXUp, fErrorsY, TChi2FitData::fSize, and TChi2FitData::fValues.
Referenced by GetExtendedFitData().
double TChi2ExtendedFitData::ErrorY | ( | unsigned int | i | ) | const [inline] |
double TChi2ExtendedFitData::ErrorXLow | ( | unsigned int | i | ) | const [inline] |
double TChi2ExtendedFitData::ErrorXUp | ( | unsigned int | i | ) | const [inline] |
void TChi2ExtendedFitData::GetExtendedFitData | ( | const TGraph * | graph, | |
const TF1 * | func, | |||
const TVirtualFitter * | fitter | |||
) | [protected] |
void TChi2ExtendedFitData::SetDataPoint | ( | const CoordData & | x, | |
double | y, | |||
double | errorY, | |||
double | errorXlow, | |||
double | errorXup | |||
) | [protected] |
std::vector<double> TChi2ExtendedFitData::fErrorsY [private] |
std::vector<double> TChi2ExtendedFitData::fErrorsXLow [private] |
Definition at line 65 of file TChi2ExtendedFitData.h.
Referenced by ErrorXLow(), and SetDataPoint().
std::vector<double> TChi2ExtendedFitData::fErrorsXUp [private] |
std::vector<double> TChi2ExtendedFitData::fErrorsY [private] |
Definition at line 64 of file TChi2ExtendedFitData.h.
std::vector<double> TChi2ExtendedFitData::fErrorsXLow [private] |
Definition at line 65 of file TChi2ExtendedFitData.h.
std::vector<double> TChi2ExtendedFitData::fErrorsXUp [private] |
Definition at line 66 of file TChi2ExtendedFitData.h.