Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
HFitImpl.cxx File Reference
#include "TH1.h"
#include "TF1.h"
#include "TF2.h"
#include "TF3.h"
#include "TError.h"
#include "TGraph.h"
#include "TMultiGraph.h"
#include "TGraph2D.h"
#include "THnBase.h"
#include "Fit/Fitter.h"
#include "Fit/FitConfig.h"
#include "Fit/BinData.h"
#include "Fit/UnBinData.h"
#include "Fit/Chi2FCN.h"
#include "Fit/PoissonLikelihoodFCN.h"
#include "HFitInterface.h"
#include "Math/MinimizerOptions.h"
#include "Math/Minimizer.h"
#include "Math/WrappedTF1.h"
#include "Math/WrappedMultiTF1.h"
#include "TList.h"
#include "TMath.h"
#include "TROOT.h"
#include "TVirtualPad.h"
#include "TBackCompFitter.h"
#include "TFitResultPtr.h"
#include "TFitResult.h"
#include <cstdlib>
#include <cmath>
#include <memory>
#include <limits>
Include dependency graph for HFitImpl.cxx:

Namespaces

namespace  HFit
 

Functions

int HFit::CheckFitFunction (const TF1 *f1, int hdim)
 
void HFit::CheckGraphFitOptions (Foption_t &fitOption)
 
template<class FitObject >
double HFit::ComputeChi2 (const FitObject &h1, TF1 &f1, bool useRange, ROOT::Fit::EChisquareType type)
 
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)
 
void HFit::FitOptionsMake (const char *option, Foption_t &fitOption)
 
int HFit::GetDimension (const TGraph *)
 
int HFit::GetDimension (const TGraph2D *)
 
int HFit::GetDimension (const TH1 *h1)
 
int HFit::GetDimension (const THnBase *s1)
 
int HFit::GetDimension (const TMultiGraph *)
 
void HFit::GetDrawingRange (TGraph *gr, ROOT::Fit::DataRange &range)
 
void HFit::GetDrawingRange (TGraph2D *gr, ROOT::Fit::DataRange &range)
 
void HFit::GetDrawingRange (TH1 *h1, ROOT::Fit::DataRange &range)
 
void HFit::GetDrawingRange (THnBase *s, ROOT::Fit::DataRange &range)
 
void HFit::GetDrawingRange (TMultiGraph *mg, ROOT::Fit::DataRange &range)
 
void HFit::GetFunctionRange (const TF1 &f1, ROOT::Fit::DataRange &range)
 
template<class FitObject >
void HFit::StoreAndDrawFitFunction (FitObject *h1, TF1 *f1, const ROOT::Fit::DataRange &range, bool, bool, const char *goption)