HFitImpl.cxx File Reference

#include "TH1.h"
#include "TH2.h"
#include "TF1.h"
#include "TF2.h"
#include "TF3.h"
#include "TError.h"
#include "TGraph.h"
#include "TMultiGraph.h"
#include "TGraph2D.h"
#include "THnSparse.h"
#include "Fit/Fitter.h"
#include "Fit/BinData.h"
#include "Fit/UnBinData.h"
#include "HFitInterface.h"
#include "Math/MinimizerOptions.h"
#include "Math/WrappedTF1.h"
#include "Math/WrappedMultiTF1.h"
#include "TList.h"
#include "TMath.h"
#include "TClass.h"
#include "TVirtualPad.h"
#include "TBackCompFitter.h"
#include "TFitResultPtr.h"
#include "TFitResult.h"
#include <stdlib.h>
#include <cmath>
#include <memory>
#include <limits>

Go to the source code of this file.

Namespaces

namespace  HFit

Functions

int HFit::GetDimension (const TH1 *h1)
int HFit::GetDimension (const TGraph *)
int HFit::GetDimension (const TMultiGraph *)
int HFit::GetDimension (const TGraph2D *)
int HFit::GetDimension (const THnSparse *s1)
int HFit::CheckFitFunction (const TF1 *f1, int hdim)
void HFit::FitOptionsMake (const char *option, Foption_t &fitOption)
void HFit::CheckGraphFitOptions (Foption_t &fitOption)
void HFit::GetDrawingRange (TH1 *h1, ROOT::Fit::DataRange &range)
void HFit::GetDrawingRange (TGraph *gr, ROOT::Fit::DataRange &range)
void HFit::GetDrawingRange (TMultiGraph *mg, ROOT::Fit::DataRange &range)
void HFit::GetDrawingRange (TGraph2D *gr, ROOT::Fit::DataRange &range)
void HFit::GetDrawingRange (THnSparse *s, ROOT::Fit::DataRange &range)
template<class FitObject>
TFitResultPtr HFit::Fit (FitObject *h1, TF1 *f1, Foption_t &option, const ROOT::Math::MinimizerOptions &moption, const char *goption, ROOT::Fit::DataRange &range)
template<class FitObject>
void HFit::StoreAndDrawFitFunction (FitObject *h1, const TF1 *f1, const ROOT::Fit::DataRange &range, bool, bool, const char *goption)
int HFit::CheckFitFunction (const TF1 *f1, int dim)
template<class FitObject>
TFitResultPtr HFit::Fit (FitObject *h1, TF1 *f1, Foption_t &fitOption, const ROOT::Math::MinimizerOptions &minOption, const char *goption, ROOT::Fit::DataRange &range)
void HFit::GetDrawingRange (TH1 *h1, ROOT::Fit::DataRange &range)
void HFit::GetDrawingRange (TGraph *gr, ROOT::Fit::DataRange &range)
void HFit::GetDrawingRange (TMultiGraph *mg, ROOT::Fit::DataRange &range)
void HFit::GetDrawingRange (TGraph2D *gr, ROOT::Fit::DataRange &range)
void HFit::GetDrawingRange (THnSparse *s1, ROOT::Fit::DataRange &range)
template<class FitObject>
void HFit::StoreAndDrawFitFunction (FitObject *h1, const TF1 *f1, const ROOT::Fit::DataRange &range, bool delOldFunction, bool drawFunction, const char *goption)
void ROOT::Fit::FitOptionsMake (const char *option, Foption_t &fitOption)
void HFit::CheckGraphFitOptions (Foption_t &foption)
TFitResultPtr ROOT::Fit::UnBinFit (ROOT::Fit::UnBinData *fitdata, TF1 *fitfunc, Foption_t &fitOption, const ROOT::Math::MinimizerOptions &minOption)
TFitResultPtr ROOT::Fit::FitObject (TH1 *h1, TF1 *f1, Foption_t &foption, const ROOT::Math::MinimizerOptions &moption, const char *goption, ROOT::Fit::DataRange &range)
TFitResultPtr ROOT::Fit::FitObject (TGraph *gr, TF1 *f1, Foption_t &foption, const ROOT::Math::MinimizerOptions &moption, const char *goption, ROOT::Fit::DataRange &range)
TFitResultPtr ROOT::Fit::FitObject (TMultiGraph *gr, TF1 *f1, Foption_t &foption, const ROOT::Math::MinimizerOptions &moption, const char *goption, ROOT::Fit::DataRange &range)
TFitResultPtr ROOT::Fit::FitObject (TGraph2D *gr, TF1 *f1, Foption_t &foption, const ROOT::Math::MinimizerOptions &moption, const char *goption, ROOT::Fit::DataRange &range)
TFitResultPtr ROOT::Fit::FitObject (THnSparse *s1, TF1 *f1, Foption_t &foption, const ROOT::Math::MinimizerOptions &moption, const char *goption, ROOT::Fit::DataRange &range)


Generated on Tue Jul 5 16:01:09 2011 for ROOT_528-00b_version by  doxygen 1.5.1