TBackCompFitter Class Reference

#include <TBackCompFitter.h>

Inheritance diagram for TBackCompFitter:

TVirtualFitter TVirtualFitter TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

Public Types

enum  
enum  

Public Member Functions

 TBackCompFitter ()
 TBackCompFitter (std::auto_ptr< ROOT::Fit::Fitter > fitter, std::auto_ptr< ROOT::Fit::FitData > data)
virtual ~TBackCompFitter ()
virtual Double_t Chisquare (Int_t npar, Double_t *params) const
virtual void Clear (Option_t *option="")
virtual Int_t ExecuteCommand (const char *command, Double_t *args, Int_t nargs)
virtual void FixParameter (Int_t ipar)
virtual void GetConfidenceIntervals (Int_t n, Int_t ndim, const Double_t *x, Double_t *ci, Double_t cl=0.95)
virtual void GetConfidenceIntervals (TObject *obj, Double_t cl=0.95)
virtual Double_tGetCovarianceMatrix () const
virtual Double_t GetCovarianceMatrixElement (Int_t i, Int_t j) const
virtual Int_t GetErrors (Int_t ipar, Double_t &eplus, Double_t &eminus, Double_t &eparab, Double_t &globcc) const
virtual Int_t GetNumberTotalParameters () const
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
virtual Int_t GetNumberFreeParameters () const
virtual Double_t GetParError (Int_t ipar) const
virtual Double_t GetParameter (Int_t ipar) const
virtual Int_t GetParameter (Int_t ipar, char *name, Double_t &value, Double_t &verr, Double_t &vlow, Double_t &vhigh) const
virtual const char * GetParName (Int_t ipar) const
virtual Int_t GetStats (Double_t &amin, Double_t &edm, Double_t &errdef, Int_t &nvpar, Int_t &nparx) const
virtual Double_t GetSumLog (Int_t i)
virtual Bool_t IsFixed (Int_t ipar) const
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
virtual void PrintResults (Int_t level, Double_t amin) const
virtual void ReleaseParameter (Int_t ipar)
virtual void SetFitMethod (const char *name)
virtual Int_t SetParameter (Int_t ipar, const char *parname, Double_t value, Double_t verr, Double_t vlow, Double_t vhigh)
virtual void SetFCN (void(*fcn)(Int_t &, Double_t *, Double_t &f, Double_t *, Int_t))
virtual void SetFCN (void *)
virtual void SetMethodCall (TMethodCall *m)
ROOT::Fit::FitConfigGetFitConfig ()
 !!!! new method (of this interface)
const ROOT::Fit::FitResultGetFitResult () const
TFitResultGetTFitResult () const
const ROOT::Fit::FitDataGetFitData () const
ROOT::Math::MinimizerGetMinimizer () const
ROOT::Math::IMultiGenFunctionGetObjFunction () const
bool Scan (unsigned int ipar, TGraph *gr, double xmin=0, double xmax=0)
bool Contour (unsigned int ipar, unsigned int jpar, TGraph *gr, double confLevel=0.683)
virtual void SetObjFunction (ROOT::Math::IMultiGenFunction *f)
void ReCreateMinimizer ()
 TBackCompFitter ()
 TBackCompFitter (std::auto_ptr< ROOT::Fit::Fitter > fitter, std::auto_ptr< ROOT::Fit::FitData > data)
virtual ~TBackCompFitter ()
virtual Double_t Chisquare (Int_t npar, Double_t *params) const
virtual void Clear (Option_t *option="")
virtual Int_t ExecuteCommand (const char *command, Double_t *args, Int_t nargs)
virtual void FixParameter (Int_t ipar)
virtual void GetConfidenceIntervals (Int_t n, Int_t ndim, const Double_t *x, Double_t *ci, Double_t cl=0.95)
virtual void GetConfidenceIntervals (TObject *obj, Double_t cl=0.95)
virtual Double_tGetCovarianceMatrix () const
virtual Double_t GetCovarianceMatrixElement (Int_t i, Int_t j) const
virtual Int_t GetErrors (Int_t ipar, Double_t &eplus, Double_t &eminus, Double_t &eparab, Double_t &globcc) const
virtual Int_t GetNumberTotalParameters () const
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
virtual Int_t GetNumberFreeParameters () const
virtual Double_t GetParError (Int_t ipar) const
virtual Double_t GetParameter (Int_t ipar) const
virtual Int_t GetParameter (Int_t ipar, char *name, Double_t &value, Double_t &verr, Double_t &vlow, Double_t &vhigh) const
virtual const char * GetParName (Int_t ipar) const
virtual Int_t GetStats (Double_t &amin, Double_t &edm, Double_t &errdef, Int_t &nvpar, Int_t &nparx) const
virtual Double_t GetSumLog (Int_t i)
virtual Bool_t IsFixed (Int_t ipar) const
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
virtual void PrintResults (Int_t level, Double_t amin) const
virtual void ReleaseParameter (Int_t ipar)
virtual void SetFitMethod (const char *name)
virtual Int_t SetParameter (Int_t ipar, const char *parname, Double_t value, Double_t verr, Double_t vlow, Double_t vhigh)
virtual void SetFCN (void(*fcn)(Int_t &, Double_t *, Double_t &f, Double_t *, Int_t))
virtual void SetFCN (void *)
virtual void SetMethodCall (TMethodCall *m)
ROOT::Fit::FitConfigGetFitConfig ()
 !!!! new method (of this interface)
const ROOT::Fit::FitResultGetFitResult () const
TFitResultGetTFitResult () const
const ROOT::Fit::FitDataGetFitData () const
ROOT::Math::MinimizerGetMinimizer () const
ROOT::Math::IMultiGenFunctionGetObjFunction () const
bool Scan (unsigned int ipar, TGraph *gr, double xmin=0, double xmax=0)
bool Contour (unsigned int ipar, unsigned int jpar, TGraph *gr, double confLevel=0.683)
virtual void SetObjFunction (ROOT::Math::IMultiGenFunction *f)
void ReCreateMinimizer ()

Protected Member Functions

bool ValidParameterIndex (int ipar) const
void DoSetDimension ()
bool ValidParameterIndex (int ipar) const
void DoSetDimension ()

Private Attributes

std::auto_ptr< ROOT::Fit::FitDatafFitData
std::auto_ptr< ROOT::Fit::FitterfFitter
 data of the fit (managed by TBackCompFitter)
ROOT::Math::MinimizerfMinimizer
 pointer to fitter object (managed by TBackCompFitter)
ROOT::Math::IMultiGenFunctionfObjFunc
ROOT::Math::IParamMultiFunctionfModelFunc
std::vector< doublefCovar
std::auto_ptr< ROOT::Fit::FitDatafFitData
std::auto_ptr< ROOT::Fit::FitterfFitter
 data of the fit (managed by TBackCompFitter)
ROOT::Math::MinimizerfMinimizer
 pointer to fitter object (managed by TBackCompFitter)
ROOT::Math::IMultiGenFunctionfObjFunc
ROOT::Math::IParamMultiFunctionfModelFunc
std::vector< doublefCovar

Detailed Description

Definition at line 50 of file TBackCompFitter.h.


Member Enumeration Documentation

anonymous enum

Definition at line 65 of file TBackCompFitter.h.

anonymous enum

Definition at line 65 of file TBackCompFitter.h.


Constructor & Destructor Documentation

TBackCompFitter::TBackCompFitter (  ) 

Definition at line 59 of file TBackCompFitter.cxx.

References TNamed::SetName().

TBackCompFitter::TBackCompFitter ( std::auto_ptr< ROOT::Fit::Fitter fitter,
std::auto_ptr< ROOT::Fit::FitData data 
)

Definition at line 69 of file TBackCompFitter.cxx.

References TNamed::SetName().

TBackCompFitter::~TBackCompFitter (  )  [virtual]

Definition at line 84 of file TBackCompFitter.cxx.

References fMinimizer, fModelFunc, and fObjFunc.

TBackCompFitter::TBackCompFitter (  ) 

TBackCompFitter::TBackCompFitter ( std::auto_ptr< ROOT::Fit::Fitter fitter,
std::auto_ptr< ROOT::Fit::FitData data 
)

virtual TBackCompFitter::~TBackCompFitter (  )  [virtual]


Member Function Documentation

Double_t TBackCompFitter::Chisquare ( Int_t  npar,
Double_t params 
) const [virtual]

Implements TVirtualFitter.

Definition at line 93 of file TBackCompFitter.cxx.

References E, fFitter, i, s, and TObject::Warning().

void TBackCompFitter::Clear ( Option_t option = ""  )  [virtual]

Implements TVirtualFitter.

Definition at line 109 of file TBackCompFitter.cxx.

Int_t TBackCompFitter::ExecuteCommand ( const char *  command,
Double_t args,
Int_t  nargs 
) [virtual]

Implements TVirtualFitter.

Definition at line 121 of file TBackCompFitter.cxx.

References TString::Contains(), DoSetDimension(), TObject::Error(), TVirtualFitter::fFCN, fFitter, FixParameter(), fObjFunc, TVirtualFitter::GetDefaultFitter(), TVirtualFitter::GetMaxIterations(), GetParameter(), TVirtualFitter::GetPrecision(), i, int, low, ROOT::Math::IBaseFunctionMultiDim::NDim(), params, TString::ToUpper(), and ValidParameterIndex().

void TBackCompFitter::FixParameter ( Int_t  ipar  )  [virtual]

Implements TVirtualFitter.

Definition at line 315 of file TBackCompFitter.cxx.

References fFitter, and ValidParameterIndex().

Referenced by ExecuteCommand().

void TBackCompFitter::GetConfidenceIntervals ( Int_t  n,
Int_t  ndim,
const Double_t x,
Double_t ci,
Double_t  cl = 0.95 
) [virtual]

Reimplemented from TVirtualFitter.

Definition at line 324 of file TBackCompFitter.cxx.

References TObject::Error(), and fFitter.

void TBackCompFitter::GetConfidenceIntervals ( TObject obj,
Double_t  cl = 0.95 
) [virtual]

Reimplemented from TVirtualFitter.

Definition at line 344 of file TBackCompFitter.cxx.

References xmlio::Class, data, TObject::Error(), fFitter, ROOT::Fit::FillData(), TH1::FindBin(), func(), TH1::GetDimension(), TVirtualFitter::GetObjectFit(), gr, h1, i, TObject::InheritsFrom(), n, TH2D::SetBinContent(), TH1::SetBinError(), TGraph::SetPoint(), x, and y.

Double_t * TBackCompFitter::GetCovarianceMatrix (  )  const [virtual]

Implements TVirtualFitter.

Definition at line 460 of file TBackCompFitter.cxx.

References fCovar, fFitter, GetNumberFreeParameters(), GetNumberTotalParameters(), i, j, l, m, and TObject::Warning().

Referenced by GetCovarianceMatrixElement().

Double_t TBackCompFitter::GetCovarianceMatrixElement ( Int_t  i,
Int_t  j 
) const [virtual]

Implements TVirtualFitter.

Definition at line 491 of file TBackCompFitter.cxx.

References c, fCovar, GetCovarianceMatrix(), and GetNumberFreeParameters().

Int_t TBackCompFitter::GetErrors ( Int_t  ipar,
Double_t eplus,
Double_t eminus,
Double_t eparab,
Double_t globcc 
) const [virtual]

Implements TVirtualFitter.

Definition at line 504 of file TBackCompFitter.cxx.

References fFitter, result(), ValidParameterIndex(), and TObject::Warning().

Int_t TBackCompFitter::GetNumberTotalParameters (  )  const [virtual]

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

Implements TVirtualFitter.

Definition at line 522 of file TBackCompFitter.cxx.

References fFitter.

Referenced by TAdvancedGraphicsDialog::AddParameters(), GetCovarianceMatrix(), and ROOT::TF1Helper::IntegralError().

Int_t TBackCompFitter::GetNumberFreeParameters (  )  const [virtual]

Implements TVirtualFitter.

Definition at line 526 of file TBackCompFitter.cxx.

References fFitter.

Referenced by GetCovarianceMatrix(), and GetCovarianceMatrixElement().

Double_t TBackCompFitter::GetParError ( Int_t  ipar  )  const [virtual]

Implements TVirtualFitter.

Definition at line 532 of file TBackCompFitter.cxx.

References fFitter, and ValidParameterIndex().

Referenced by TAdvancedGraphicsDialog::CreateScanFrame(), and TAdvancedGraphicsDialog::DoChangedScanPar().

Double_t TBackCompFitter::GetParameter ( Int_t  ipar  )  const [virtual]

Implements TVirtualFitter.

Definition at line 541 of file TBackCompFitter.cxx.

References fFitter, and ValidParameterIndex().

Referenced by TAdvancedGraphicsDialog::CreateScanFrame(), TAdvancedGraphicsDialog::DoChangedScanPar(), ExecuteCommand(), and ROOT::TF1Helper::IntegralError().

Int_t TBackCompFitter::GetParameter ( Int_t  ipar,
char *  name,
Double_t value,
Double_t verr,
Double_t vlow,
Double_t vhigh 
) const [virtual]

Implements TVirtualFitter.

Definition at line 550 of file TBackCompFitter.cxx.

References c, copy(), fFitter, and ValidParameterIndex().

const char * TBackCompFitter::GetParName ( Int_t  ipar  )  const [virtual]

Implements TVirtualFitter.

Definition at line 575 of file TBackCompFitter.cxx.

References fFitter, and ValidParameterIndex().

Referenced by TAdvancedGraphicsDialog::AddParameters(), TAdvancedGraphicsDialog::DrawContour(), and TAdvancedGraphicsDialog::DrawScan().

Int_t TBackCompFitter::GetStats ( Double_t amin,
Double_t edm,
Double_t errdef,
Int_t nvpar,
Int_t nparx 
) const [virtual]

Implements TVirtualFitter.

Definition at line 583 of file TBackCompFitter.cxx.

References fFitter, and result().

Double_t TBackCompFitter::GetSumLog ( Int_t  i  )  [virtual]

Implements TVirtualFitter.

Definition at line 594 of file TBackCompFitter.cxx.

References TObject::Warning().

Bool_t TBackCompFitter::IsFixed ( Int_t  ipar  )  const [virtual]

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

Implements TVirtualFitter.

Definition at line 601 of file TBackCompFitter.cxx.

References fFitter, and ValidParameterIndex().

void TBackCompFitter::PrintResults ( Int_t  level,
Double_t  amin 
) const [virtual]

Implements TVirtualFitter.

Definition at line 610 of file TBackCompFitter.cxx.

References fFitter.

Referenced by ROOT::Fit::UnBinFit().

void TBackCompFitter::ReleaseParameter ( Int_t  ipar  )  [virtual]

Implements TVirtualFitter.

Definition at line 622 of file TBackCompFitter.cxx.

References fFitter, and ValidParameterIndex().

void TBackCompFitter::SetFitMethod ( const char *  name  )  [virtual]

Implements TVirtualFitter.

Definition at line 630 of file TBackCompFitter.cxx.

References TObject::Info().

Int_t TBackCompFitter::SetParameter ( Int_t  ipar,
const char *  parname,
Double_t  value,
Double_t  verr,
Double_t  vlow,
Double_t  vhigh 
) [virtual]

Implements TVirtualFitter.

Definition at line 636 of file TBackCompFitter.cxx.

References fFitter, ROOT::Fit::ParameterSettings::Fix(), and ROOT::Fit::ParameterSettings::SetLimits().

void TBackCompFitter::SetFCN ( void(*)(Int_t &, Double_t *, Double_t &f, Double_t *, Int_t fcn  )  [virtual]

Reimplemented from TVirtualFitter.

Definition at line 705 of file TBackCompFitter.cxx.

References DoSetDimension(), TVirtualFitter::fFCN, and fObjFunc.

Referenced by HFit::Fit().

void TBackCompFitter::SetFCN ( void *   )  [virtual]

Reimplemented from TVirtualFitter.

Definition at line 746 of file TBackCompFitter.cxx.

References DoSetDimension(), TVirtualFitter::fFCN, TVirtualFitter::fMethodCall, fObjFunc, funcname, gCint, TInterpreter::Getp2f2funcname(), TMethodCall::InitWithPrototype(), InteractiveFCNm2(), and TVirtualFitter::SetFitter().

virtual void TBackCompFitter::SetMethodCall ( TMethodCall m  )  [inline, virtual]

Definition at line 104 of file TBackCompFitter.h.

References TVirtualFitter::fMethodCall, and m.

Referenced by HFit::Fit().

ROOT::Fit::FitConfig& TBackCompFitter::GetFitConfig (  )  [inline]

!!!! new method (of this interface)

Definition at line 110 of file TBackCompFitter.h.

References fFitter.

const ROOT::Fit::FitResult& TBackCompFitter::GetFitResult (  )  const [inline]

Definition at line 113 of file TBackCompFitter.h.

References fFitter.

Referenced by TAdvancedGraphicsDialog::DrawConfidenceLevels(), ROOT::TF1Helper::IntegralError(), and testFit().

TFitResult * TBackCompFitter::GetTFitResult (  )  const

Definition at line 805 of file TBackCompFitter.cxx.

References fFitter.

const ROOT::Fit::FitData& TBackCompFitter::GetFitData (  )  const [inline]

Definition at line 119 of file TBackCompFitter.h.

References fFitData.

Referenced by TAdvancedGraphicsDialog::DrawConfidenceLevels().

ROOT::Math::Minimizer * TBackCompFitter::GetMinimizer (  )  const

Definition at line 797 of file TBackCompFitter.cxx.

References fFitter, and fMinimizer.

ROOT::Math::IMultiGenFunction * TBackCompFitter::GetObjFunction (  )  const

Definition at line 787 of file TBackCompFitter.cxx.

References fFitter, and fObjFunc.

bool TBackCompFitter::Scan ( unsigned int  ipar,
TGraph gr,
double  xmin = 0,
double  xmax = 0 
)

Definition at line 812 of file TBackCompFitter.cxx.

References TObject::Error(), fFitter, TGraph::GetN(), TGraph::GetX(), TGraph::GetY(), gr, ROOT::Math::Minimizer::Scan(), and TGraph::Set().

Referenced by TAdvancedGraphicsDialog::DrawScan().

bool TBackCompFitter::Contour ( unsigned int  ipar,
unsigned int  jpar,
TGraph gr,
double  confLevel = 0.683 
)

Definition at line 862 of file TBackCompFitter.cxx.

References TMath::ChisquareQuantile(), ROOT::Math::Minimizer::Contour(), TObject::Error(), fFitter, TGraph::GetN(), TGraph::GetX(), TGraph::GetY(), gr, TGraph::Set(), and ROOT::Math::Minimizer::SetErrorDef().

Referenced by TAdvancedGraphicsDialog::DrawContour().

void TBackCompFitter::SetObjFunction ( ROOT::Math::IMultiGenFunction f  )  [virtual]

Definition at line 769 of file TBackCompFitter.cxx.

References fcn(), and fObjFunc.

void TBackCompFitter::ReCreateMinimizer (  ) 

Definition at line 660 of file TBackCompFitter.cxx.

References TNamed::Clone(), TObject::Error(), fFitData, fFitter, fMinimizer, fModelFunc, fObjFunc, TVirtualFitter::GetFitOption(), and ROOT::Math::Minimizer::SetFunction().

bool TBackCompFitter::ValidParameterIndex ( int  ipar  )  const [protected]

Definition at line 304 of file TBackCompFitter.cxx.

References TObject::Error(), fFitter, and ROOT::Math::Util::ToString().

Referenced by ExecuteCommand(), FixParameter(), GetErrors(), GetParameter(), GetParError(), GetParName(), IsFixed(), and ReleaseParameter().

void TBackCompFitter::DoSetDimension (  )  [protected]

Definition at line 778 of file TBackCompFitter.cxx.

References fFitter, fObjFunc, and ROOT::Fit::FcnAdapter::SetDimension().

Referenced by ExecuteCommand(), and SetFCN().

virtual Double_t TBackCompFitter::Chisquare ( Int_t  npar,
Double_t params 
) const [virtual]

Implements TVirtualFitter.

virtual void TBackCompFitter::Clear ( Option_t option = ""  )  [virtual]

Implements TVirtualFitter.

virtual Int_t TBackCompFitter::ExecuteCommand ( const char *  command,
Double_t args,
Int_t  nargs 
) [virtual]

Implements TVirtualFitter.

virtual void TBackCompFitter::FixParameter ( Int_t  ipar  )  [virtual]

Implements TVirtualFitter.

virtual void TBackCompFitter::GetConfidenceIntervals ( Int_t  n,
Int_t  ndim,
const Double_t x,
Double_t ci,
Double_t  cl = 0.95 
) [virtual]

Reimplemented from TVirtualFitter.

virtual void TBackCompFitter::GetConfidenceIntervals ( TObject obj,
Double_t  cl = 0.95 
) [virtual]

Reimplemented from TVirtualFitter.

virtual Double_t* TBackCompFitter::GetCovarianceMatrix (  )  const [virtual]

Implements TVirtualFitter.

virtual Double_t TBackCompFitter::GetCovarianceMatrixElement ( Int_t  i,
Int_t  j 
) const [virtual]

Implements TVirtualFitter.

virtual Int_t TBackCompFitter::GetErrors ( Int_t  ipar,
Double_t eplus,
Double_t eminus,
Double_t eparab,
Double_t globcc 
) const [virtual]

Implements TVirtualFitter.

virtual Int_t TBackCompFitter::GetNumberTotalParameters (  )  const [virtual]

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

Implements TVirtualFitter.

virtual Int_t TBackCompFitter::GetNumberFreeParameters (  )  const [virtual]

Implements TVirtualFitter.

virtual Double_t TBackCompFitter::GetParError ( Int_t  ipar  )  const [virtual]

Implements TVirtualFitter.

virtual Double_t TBackCompFitter::GetParameter ( Int_t  ipar  )  const [virtual]

Implements TVirtualFitter.

virtual Int_t TBackCompFitter::GetParameter ( Int_t  ipar,
char *  name,
Double_t value,
Double_t verr,
Double_t vlow,
Double_t vhigh 
) const [virtual]

Implements TVirtualFitter.

virtual const char* TBackCompFitter::GetParName ( Int_t  ipar  )  const [virtual]

Implements TVirtualFitter.

virtual Int_t TBackCompFitter::GetStats ( Double_t amin,
Double_t edm,
Double_t errdef,
Int_t nvpar,
Int_t nparx 
) const [virtual]

Implements TVirtualFitter.

virtual Double_t TBackCompFitter::GetSumLog ( Int_t  i  )  [virtual]

Implements TVirtualFitter.

virtual Bool_t TBackCompFitter::IsFixed ( Int_t  ipar  )  const [virtual]

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

Implements TVirtualFitter.

virtual void TBackCompFitter::PrintResults ( Int_t  level,
Double_t  amin 
) const [virtual]

Implements TVirtualFitter.

virtual void TBackCompFitter::ReleaseParameter ( Int_t  ipar  )  [virtual]

Implements TVirtualFitter.

virtual void TBackCompFitter::SetFitMethod ( const char *  name  )  [virtual]

Implements TVirtualFitter.

virtual Int_t TBackCompFitter::SetParameter ( Int_t  ipar,
const char *  parname,
Double_t  value,
Double_t  verr,
Double_t  vlow,
Double_t  vhigh 
) [virtual]

Implements TVirtualFitter.

virtual void TBackCompFitter::SetFCN ( void(*)(Int_t &, Double_t *, Double_t &f, Double_t *, Int_t fcn  )  [virtual]

Reimplemented from TVirtualFitter.

virtual void TBackCompFitter::SetFCN ( void *   )  [virtual]

Reimplemented from TVirtualFitter.

virtual void TBackCompFitter::SetMethodCall ( TMethodCall m  )  [inline, virtual]

Definition at line 104 of file TBackCompFitter.h.

References TVirtualFitter::fMethodCall, and m.

ROOT::Fit::FitConfig& TBackCompFitter::GetFitConfig (  )  [inline]

!!!! new method (of this interface)

Definition at line 110 of file TBackCompFitter.h.

References fFitter.

const ROOT::Fit::FitResult& TBackCompFitter::GetFitResult (  )  const [inline]

Definition at line 113 of file TBackCompFitter.h.

References fFitter.

TFitResult* TBackCompFitter::GetTFitResult (  )  const

const ROOT::Fit::FitData& TBackCompFitter::GetFitData (  )  const [inline]

Definition at line 119 of file TBackCompFitter.h.

References fFitData.

ROOT::Math::Minimizer* TBackCompFitter::GetMinimizer (  )  const

ROOT::Math::IMultiGenFunction* TBackCompFitter::GetObjFunction (  )  const

bool TBackCompFitter::Scan ( unsigned int  ipar,
TGraph gr,
double  xmin = 0,
double  xmax = 0 
)

bool TBackCompFitter::Contour ( unsigned int  ipar,
unsigned int  jpar,
TGraph gr,
double  confLevel = 0.683 
)

virtual void TBackCompFitter::SetObjFunction ( ROOT::Math::IMultiGenFunction f  )  [virtual]

void TBackCompFitter::ReCreateMinimizer (  ) 

bool TBackCompFitter::ValidParameterIndex ( int  ipar  )  const [protected]

void TBackCompFitter::DoSetDimension (  )  [protected]


Member Data Documentation

std::auto_ptr<ROOT::Fit::FitData> TBackCompFitter::fFitData [private]

Definition at line 158 of file TBackCompFitter.h.

Referenced by GetFitData(), and ReCreateMinimizer().

std::auto_ptr<ROOT::Fit::Fitter> TBackCompFitter::fFitter [private]

data of the fit (managed by TBackCompFitter)

Definition at line 159 of file TBackCompFitter.h.

Referenced by Chisquare(), Contour(), DoSetDimension(), ExecuteCommand(), FixParameter(), GetConfidenceIntervals(), GetCovarianceMatrix(), GetErrors(), GetFitConfig(), GetFitResult(), GetMinimizer(), GetNumberFreeParameters(), GetNumberTotalParameters(), GetObjFunction(), GetParameter(), GetParError(), GetParName(), GetStats(), GetTFitResult(), IsFixed(), PrintResults(), ReCreateMinimizer(), ReleaseParameter(), Scan(), SetParameter(), and ValidParameterIndex().

ROOT::Math::Minimizer* TBackCompFitter::fMinimizer [private]

pointer to fitter object (managed by TBackCompFitter)

Definition at line 160 of file TBackCompFitter.h.

Referenced by GetMinimizer(), ReCreateMinimizer(), and ~TBackCompFitter().

ROOT::Math::IMultiGenFunction* TBackCompFitter::fObjFunc [private]

Definition at line 161 of file TBackCompFitter.h.

Referenced by DoSetDimension(), ExecuteCommand(), GetObjFunction(), ReCreateMinimizer(), SetFCN(), SetObjFunction(), and ~TBackCompFitter().

ROOT::Math::IParamMultiFunction* TBackCompFitter::fModelFunc [private]

Definition at line 162 of file TBackCompFitter.h.

Referenced by ReCreateMinimizer(), and ~TBackCompFitter().

std::vector<double> TBackCompFitter::fCovar [mutable, private]

Definition at line 163 of file TBackCompFitter.h.

Referenced by GetCovarianceMatrix(), and GetCovarianceMatrixElement().

std::auto_ptr<ROOT::Fit::FitData> TBackCompFitter::fFitData [private]

Definition at line 158 of file TBackCompFitter.h.

std::auto_ptr<ROOT::Fit::Fitter> TBackCompFitter::fFitter [private]

data of the fit (managed by TBackCompFitter)

Definition at line 159 of file TBackCompFitter.h.

ROOT::Math::Minimizer* TBackCompFitter::fMinimizer [private]

pointer to fitter object (managed by TBackCompFitter)

Definition at line 160 of file TBackCompFitter.h.

ROOT::Math::IMultiGenFunction* TBackCompFitter::fObjFunc [private]

Definition at line 161 of file TBackCompFitter.h.

ROOT::Math::IParamMultiFunction* TBackCompFitter::fModelFunc [private]

Definition at line 162 of file TBackCompFitter.h.

std::vector<double> TBackCompFitter::fCovar [mutable, private]

Definition at line 163 of file TBackCompFitter.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:49 2011 for ROOT_528-00b_version by  doxygen 1.5.1