Public Member Functions | |
| FitEditorUnitTesting () | |
| ~FitEditorUnitTesting () | |
| template<typename T> | |
| int | MakeTest (const char *str, T func) |
| int | UnitTesting () |
| void | PrintFuncPars () |
| int | CompareFuncPars (std::vector< TFitEditor::FuncParamData_t > &pars) |
| int | TestHistogramFit () |
| int | TestGSLFit () |
| int | TestUpdate () |
| int | TestGraph () |
| int | TestGraphError () |
| int | TestGraph2D () |
| int | TestGraph2DError () |
| int | TestUpdateTree () |
| int | TestTree1D () |
| int | TestTree2D () |
| int | TestTreeND () |
Private Attributes | |
| TFitEditor * | f |
| int | old_stdout |
| FILE * | out |
Classes | |
| class | InvalidPointer |
Definition at line 42 of file UnitTesting.cxx.
| FitEditorUnitTesting::FitEditorUnitTesting | ( | ) | [inline] |
Definition at line 66 of file UnitTesting.cxx.
References c1, f, TROOT::FindObject(), TFitEditor::GetInstance(), gROOT, h, old_stdout, out, TROOT::ProcessLine(), and void.
| FitEditorUnitTesting::~FitEditorUnitTesting | ( | ) | [inline] |
Definition at line 91 of file UnitTesting.cxx.
References TFitEditor::DoClose(), f, gApplication, and TApplication::Terminate().
| int FitEditorUnitTesting::MakeTest | ( | const char * | str, | |
| T | func | |||
| ) | [inline] |
Definition at line 104 of file UnitTesting.cxx.
References fprintf(), and out.
Referenced by UnitTesting().
| int FitEditorUnitTesting::UnitTesting | ( | ) | [inline] |
Definition at line 125 of file UnitTesting.cxx.
References fprintf(), MakeTest(), out, result(), TestGraph(), TestGraph2D(), TestGraph2DError(), TestGraphError(), TestGSLFit(), TestHistogramFit(), TestTree1D(), TestTree2D(), TestTreeND(), TestUpdate(), and TestUpdateTree().
Referenced by UnitTesting().
| void FitEditorUnitTesting::PrintFuncPars | ( | ) | [inline] |
Definition at line 161 of file UnitTesting.cxx.
References f, TFitEditor::fFuncPars, fprintf(), i, and out.
| int FitEditorUnitTesting::CompareFuncPars | ( | std::vector< TFitEditor::FuncParamData_t > & | pars | ) | [inline] |
Definition at line 174 of file UnitTesting.cxx.
References equals(), f, TFitEditor::fFuncPars, i, and j.
Referenced by TestGraph(), TestGraph2D(), TestGraph2DError(), TestGraphError(), TestGSLFit(), TestHistogramFit(), TestTree1D(), TestTree2D(), and TestTreeND().
| int FitEditorUnitTesting::TestHistogramFit | ( | ) | [inline] |
Definition at line 192 of file UnitTesting.cxx.
References CompareFuncPars(), TFitEditor::DoFit(), f, TFitEditor::fFuncList, TFitEditor::fTypeFit, kFP_ALTFUNC, kFP_UFUNC, kTRUE, and TGComboBox::Select().
Referenced by UnitTesting().
| int FitEditorUnitTesting::TestGSLFit | ( | ) | [inline] |
Definition at line 208 of file UnitTesting.cxx.
References CompareFuncPars(), TFitEditor::DoFit(), f, TFitEditor::fLibGSL, TFitEditor::fMinMethodList, TFitEditor::fTypeFit, kFP_BFGS2, kFP_PREVFIT, kTRUE, TGComboBox::Select(), and TGButton::Toggled().
Referenced by UnitTesting().
| int FitEditorUnitTesting::TestUpdate | ( | ) | [inline] |
Definition at line 225 of file UnitTesting.cxx.
References TFitEditor::DoUpdate(), f, gROOT, and TROOT::ProcessLine().
Referenced by UnitTesting().
| int FitEditorUnitTesting::TestGraph | ( | ) | [inline] |
Definition at line 232 of file UnitTesting.cxx.
References CompareFuncPars(), TFitEditor::DoFit(), f, TFitEditor::fDataSet, TFitEditor::fFuncList, TFitEditor::fLibMinuit2, TFitEditor::fMinMethodList, TFitEditor::fTypeFit, kFP_MIGRAD, kFP_UFUNC, kTRUE, TGComboBox::Select(), SelectEntry(), and TGButton::Toggled().
Referenced by UnitTesting().
| int FitEditorUnitTesting::TestGraphError | ( | ) | [inline] |
Definition at line 249 of file UnitTesting.cxx.
References CompareFuncPars(), TFitEditor::DoFit(), f, TFitEditor::fDataSet, TFitEditor::fFuncList, TFitEditor::fLibMinuit2, TFitEditor::fMinMethodList, TFitEditor::fTypeFit, kFP_MIGRAD, kFP_UFUNC, kTRUE, TGComboBox::Select(), SelectEntry(), and TGButton::Toggled().
Referenced by UnitTesting().
| int FitEditorUnitTesting::TestGraph2D | ( | ) | [inline] |
Definition at line 266 of file UnitTesting.cxx.
References CompareFuncPars(), TFitEditor::DoFit(), f, TFitEditor::fDataSet, TFitEditor::fFuncList, TFitEditor::fFuncPars, TFitEditor::fLibMinuit2, TFitEditor::fMinMethodList, TFitEditor::fTypeFit, kFP_MIGRAD, kFP_UFUNC, kTRUE, TGComboBox::Select(), SelectEntry(), and TGButton::Toggled().
Referenced by UnitTesting().
| int FitEditorUnitTesting::TestGraph2DError | ( | ) | [inline] |
Definition at line 290 of file UnitTesting.cxx.
References CompareFuncPars(), TFitEditor::DoFit(), f, TFitEditor::fDataSet, TFitEditor::fFuncList, TFitEditor::fFuncPars, TFitEditor::fLibMinuit2, TFitEditor::fMinMethodList, TFitEditor::fTypeFit, kFP_MIGRAD, kFP_UFUNC, kTRUE, TGComboBox::Select(), SelectEntry(), and TGButton::Toggled().
Referenced by UnitTesting().
| int FitEditorUnitTesting::TestUpdateTree | ( | ) | [inline] |
Definition at line 314 of file UnitTesting.cxx.
References TFitEditor::DoUpdate(), f, gROOT, and TROOT::ProcessLine().
Referenced by UnitTesting().
| int FitEditorUnitTesting::TestTree1D | ( | ) | [inline] |
Definition at line 320 of file UnitTesting.cxx.
References CompareFuncPars(), TFitEditor::DoFit(), f, TFitEditor::fFuncList, TFitEditor::fFuncPars, TROOT::FindObject(), TFitEditor::fTypeFit, gROOT, kFP_NOSEL, kFP_PRED1D, kTRUE, TFitEditor::ProcessTreeInput(), TGComboBox::Select(), and SelectEntry().
Referenced by UnitTesting().
| int FitEditorUnitTesting::TestTree2D | ( | ) | [inline] |
Definition at line 346 of file UnitTesting.cxx.
References CompareFuncPars(), TFitEditor::DoFit(), f, TFitEditor::fFuncList, TFitEditor::fFuncPars, TROOT::FindObject(), TFitEditor::fTypeFit, gROOT, kFP_NOSEL, kFP_UFUNC, kTRUE, TFitEditor::ProcessTreeInput(), TGComboBox::Select(), and SelectEntry().
Referenced by UnitTesting().
| int FitEditorUnitTesting::TestTreeND | ( | ) | [inline] |
Definition at line 371 of file UnitTesting.cxx.
References CompareFuncPars(), TFitEditor::DoFit(), f, TFitEditor::fFuncList, TFitEditor::fFuncPars, TROOT::FindObject(), TFitEditor::fTypeFit, gROOT, kFP_NOSEL, kFP_UFUNC, kTRUE, TFitEditor::ProcessTreeInput(), TGComboBox::Select(), and SelectEntry().
Referenced by UnitTesting().
TFitEditor* FitEditorUnitTesting::f [private] |
Definition at line 46 of file UnitTesting.cxx.
Referenced by CompareFuncPars(), FitEditorUnitTesting(), PrintFuncPars(), TestGraph(), TestGraph2D(), TestGraph2DError(), TestGraphError(), TestGSLFit(), TestHistogramFit(), TestTree1D(), TestTree2D(), TestTreeND(), TestUpdate(), TestUpdateTree(), and ~FitEditorUnitTesting().
int FitEditorUnitTesting::old_stdout [private] |
FILE* FitEditorUnitTesting::out [private] |
Definition at line 51 of file UnitTesting.cxx.
Referenced by FitEditorUnitTesting(), MakeTest(), PrintFuncPars(), and UnitTesting().
1.5.1