#include <TBinomialEfficiencyFitter.h>
Inheritance diagram for TBinomialEfficiencyFitter:
Definition at line 33 of file TBinomialEfficiencyFitter.h.
TBinomialEfficiencyFitter::TBinomialEfficiencyFitter | ( | ) |
TBinomialEfficiencyFitter::TBinomialEfficiencyFitter | ( | const TH1 * | numerator, | |
const TH1 * | denominator | |||
) |
Definition at line 108 of file TBinomialEfficiencyFitter.cxx.
References fEpsilon, fFunction, kDefaultEpsilon, and Set().
TBinomialEfficiencyFitter::~TBinomialEfficiencyFitter | ( | ) | [virtual] |
TBinomialEfficiencyFitter::TBinomialEfficiencyFitter | ( | ) |
TBinomialEfficiencyFitter::TBinomialEfficiencyFitter | ( | const TH1 * | numerator, | |
const TH1 * | denominator | |||
) |
virtual TBinomialEfficiencyFitter::~TBinomialEfficiencyFitter | ( | ) | [virtual] |
Definition at line 130 of file TBinomialEfficiencyFitter.cxx.
References fAverage, fDenominator, fFitDone, fNumerator, fRange, and kFALSE.
Referenced by TBinomialEfficiencyFitter().
void TBinomialEfficiencyFitter::SetPrecision | ( | Double_t | epsilon | ) |
Definition at line 160 of file TBinomialEfficiencyFitter.cxx.
References TMath::Abs(), BinomialEfficiencyFitterFCN(), TVirtualFitter::Clear(), TString::Contains(), TObject::Error(), TVirtualFitter::ExecuteCommand(), fAverage, fDenominator, fFitDone, fFunction, fgFitter, TPluginManager::FindHandler(), fNumerator, fRange, gEnv, TVirtualFitter::GetDefaultFitter(), TH1::GetDimension(), TVirtualFitter::GetErrors(), TVirtualFitter::GetMaxIterations(), TNamed::GetName(), TH1::GetNbinsX(), TH1::GetNbinsY(), TH1::GetNbinsZ(), TFormula::GetNdim(), TFormula::GetNpar(), TF1::GetNumberFitPoints(), TVirtualFitter::GetParameter(), TFormula::GetParameter(), TF1::GetParError(), TF1::GetParLimits(), TFormula::GetParName(), TROOT::GetPluginManager(), TVirtualFitter::GetPrecision(), TEnv::GetValue(), gROOT, h, i, kTRUE, par, result(), TVirtualFitter::SetFCN(), TF1::SetNDF(), TVirtualFitter::SetObjectFit(), TFormula::SetParameter(), TVirtualFitter::SetParameter(), TF1::SetParError(), TString::ToUpper(), and verbose.
Referenced by TEfficiency::Fit(), and TestBinomial().
TVirtualFitter * TBinomialEfficiencyFitter::GetFitter | ( | ) | [static] |
Definition at line 150 of file TBinomialEfficiencyFitter.cxx.
References fgFitter.
Referenced by BinomialEfficiencyFitterFCN(), G__G__Hist_205_0_6(), and G__setup_memfuncTBinomialEfficiencyFitter().
void TBinomialEfficiencyFitter::ComputeFCN | ( | Int_t & | npar, | |
Double_t * | , | |||
Double_t & | f, | |||
Double_t * | par, | |||
Int_t | flag | |||
) |
Definition at line 288 of file TBinomialEfficiencyFitter.cxx.
References TF1::Eval(), fAverage, fDenominator, fEpsilon, fFunction, TAxis::FindBin(), fNumerator, fRange, TH1::GetBin(), TH1::GetBinCenter(), TAxis::GetBinCenter(), TH1::GetBinContent(), TAxis::GetBinLowEdge(), TH1::GetDimension(), TAxis::GetFirst(), TAxis::GetLast(), TF1::GetRange(), TH1::GetXaxis(), TH1::GetYaxis(), TH1::GetZaxis(), TF1::Integral(), TMath::Log(), TF1::SetChisquare(), TF1::SetNumberFitPoints(), TFormula::SetParameters(), xmax, xmin, ymax, and ymin.
Referenced by BinomialEfficiencyFitterFCN().
void TBinomialEfficiencyFitter::SetPrecision | ( | Double_t | epsilon | ) |
static TVirtualFitter* TBinomialEfficiencyFitter::GetFitter | ( | ) | [static] |
void TBinomialEfficiencyFitter::ComputeFCN | ( | Int_t & | npar, | |
Double_t * | , | |||
Double_t & | f, | |||
Double_t * | par, | |||
Int_t | flag | |||
) |
TH1* TBinomialEfficiencyFitter::fDenominator [protected] |
Definition at line 36 of file TBinomialEfficiencyFitter.h.
Referenced by ComputeFCN(), Fit(), and Set().
TH1* TBinomialEfficiencyFitter::fNumerator [protected] |
Definition at line 37 of file TBinomialEfficiencyFitter.h.
Referenced by ComputeFCN(), Fit(), and Set().
TF1* TBinomialEfficiencyFitter::fFunction [protected] |
Definition at line 38 of file TBinomialEfficiencyFitter.h.
Referenced by ComputeFCN(), Fit(), and TBinomialEfficiencyFitter().
Double_t TBinomialEfficiencyFitter::fEpsilon [protected] |
Definition at line 39 of file TBinomialEfficiencyFitter.h.
Referenced by ComputeFCN(), SetPrecision(), and TBinomialEfficiencyFitter().
Bool_t TBinomialEfficiencyFitter::fFitDone [protected] |
Bool_t TBinomialEfficiencyFitter::fAverage [protected] |
Definition at line 41 of file TBinomialEfficiencyFitter.h.
Referenced by ComputeFCN(), Fit(), and Set().
Bool_t TBinomialEfficiencyFitter::fRange [protected] |
Definition at line 42 of file TBinomialEfficiencyFitter.h.
Referenced by ComputeFCN(), Fit(), and Set().
TVirtualFitter * TBinomialEfficiencyFitter::fgFitter [static, protected] |
Definition at line 43 of file TBinomialEfficiencyFitter.h.
Referenced by Fit(), GetFitter(), and ~TBinomialEfficiencyFitter().
TH1* TBinomialEfficiencyFitter::fDenominator [protected] |
Definition at line 36 of file TBinomialEfficiencyFitter.h.
TH1* TBinomialEfficiencyFitter::fNumerator [protected] |
Definition at line 37 of file TBinomialEfficiencyFitter.h.
TF1* TBinomialEfficiencyFitter::fFunction [protected] |
Definition at line 38 of file TBinomialEfficiencyFitter.h.
TVirtualFitter* TBinomialEfficiencyFitter::fgFitter [static, protected] |
Definition at line 43 of file TBinomialEfficiencyFitter.h.