#include <TF2.h>
Inheritance diagram for TF2:
Definition at line 33 of file TF2.h.
TF2::TF2 | ( | ) |
Referenced by DrawCopy().
TF2::TF2 | ( | const char * | name, | |
const char * | formula, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 | |||
) |
Definition at line 54 of file TF2.cxx.
References TObject::Error(), fContour, TFormula::fNdim, TF1::fNpx, fNpy, fYmax, fYmin, TObject::MakeZombie(), and TArrayD::Set().
TF2::TF2 | ( | const char * | name, | |
void * | fcn, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Int_t | npar = 0 | |||
) |
Definition at line 82 of file TF2.cxx.
References fContour, TFormula::fNdim, TF1::fNpx, fNpy, fYmax, fYmin, and TArrayD::Set().
TF2::TF2 | ( | const char * | name, | |
Double_t(*)(Double_t *, Double_t *) | fcn, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Int_t | npar = 0 | |||
) |
Definition at line 111 of file TF2.cxx.
References fContour, TFormula::fNdim, TF1::fNpx, fNpy, fYmax, fYmin, and TArrayD::Set().
TF2::TF2 | ( | const char * | name, | |
Double_t(*)(const Double_t *, const Double_t *) | fcn, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Int_t | npar = 0 | |||
) |
Definition at line 136 of file TF2.cxx.
References fContour, TFormula::fNdim, TF1::fNpx, fNpy, fYmax, fYmin, and TArrayD::Set().
TF2::TF2 | ( | const char * | name, | |
ROOT::Math::ParamFunctor | f, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Int_t | npar = 0 | |||
) |
Definition at line 161 of file TF2.cxx.
References fContour, TFormula::fNdim, TF1::fNpx, fNpy, fYmax, fYmin, and TArrayD::Set().
TF2::TF2 | ( | const char * | name, | |
void * | ptr, | |||
Double_t | xmin, | |||
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Int_t | npar, | |||
const char * | className | |||
) |
Definition at line 182 of file TF2.cxx.
References fContour, TFormula::fNdim, TF1::fNpx, fNpy, fYmax, fYmin, and TArrayD::Set().
TF2::TF2 | ( | const char * | name, | |
void * | ptr, | |||
void * | , | |||
Double_t | xmin, | |||
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Int_t | npar, | |||
const char * | className, | |||
const char * | methodName = 0 | |||
) |
Definition at line 204 of file TF2.cxx.
References fContour, TFormula::fNdim, TF1::fNpx, fNpy, fYmax, fYmin, and TArrayD::Set().
TF2::TF2 | ( | ) |
TF2::TF2 | ( | const char * | name, | |
const char * | formula, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 | |||
) |
TF2::TF2 | ( | const char * | name, | |
void * | fcn, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Int_t | npar = 0 | |||
) |
TF2::TF2 | ( | const char * | name, | |
Double_t(*)(Double_t *, Double_t *) | fcn, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Int_t | npar = 0 | |||
) |
TF2::TF2 | ( | const char * | name, | |
Double_t(*)(const Double_t *, const Double_t *) | fcn, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Int_t | npar = 0 | |||
) |
TF2::TF2 | ( | const char * | name, | |
ROOT::Math::ParamFunctor | f, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Int_t | npar = 0 | |||
) |
TF2::TF2 | ( | const char * | name, | |
void * | ptr, | |||
Double_t | xmin, | |||
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Int_t | npar, | |||
const char * | className | |||
) |
TF2::TF2 | ( | const char * | name, | |
void * | ptr, | |||
void * | , | |||
Double_t | xmin, | |||
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Int_t | npar, | |||
const char * | className, | |||
const char * | methodName = 0 | |||
) |
TF2::TF2 | ( | const TF2 & | f2 | ) |
virtual TF2::~TF2 | ( | ) | [virtual] |
void TF2::Copy | ( | TObject & | f2 | ) | const [virtual] |
Reimplemented from TF1.
Definition at line 255 of file TF2.cxx.
References TArrayD::Copy(), TF1::Copy(), fContour, fNpy, fYmax, and fYmin.
Referenced by TF3::Copy(), copyTF1(), DrawCopy(), and operator=().
Reimplemented from TF1.
Definition at line 268 of file TF2.cxx.
References RootCsg::distance(), TH1::DistancetoPrimitive(), TF1::fHistogram, TF1::fXmax, TF1::fXmin, fYmax, fYmin, TObject::GetDrawOption(), gPad, x, and y.
void TF2::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TF1.
Definition at line 304 of file TF2.cxx.
References TObject::AppendPad(), TString::Contains(), gPad, and TString::ToLower().
Referenced by anim(), ConfidenceIntervals(), DrawF2(), exampleFunctor(), fit2(), fit2a(), GammaFun(), glrose(), glsurfaces(), graph2dfit(), logscales(), mathcoreCDF(), mathcoreStatFunc(), multipalette(), portfolio(), stress5(), surfaces(), and waves().
Reimplemented from TF1.
Definition at line 320 of file TF2.cxx.
References TObject::AppendPad(), Copy(), TObject::kCanDelete, TObject::SetBit(), and TF2().
Definition at line 373 of file TF2.cxx.
References fContour, TArray::fN, GetContourLevel(), and level.
Definition at line 389 of file TF2.cxx.
References TArrayD::fArray, fContour, TF1::fHistogram, TArray::fN, and TH1::GetContourLevel().
Referenced by GetContour().
Reimplemented from TF1.
Definition at line 479 of file TF2.cxx.
References TF1::Eval(), TF1::fXmax, TF1::fXmin, fYmax, fYmin, TObject::GetDrawOption(), gPad, info, snprintf, x, and y.
Double_t TF2::GetRandom | ( | ) | [virtual] |
Definition at line 527 of file TF2.cxx.
References TMath::BinarySearch(), TObject::Error(), TF1::fIntegral, TF1::fNpx, fNpy, TF1::fXmax, TF1::fXmin, fYmax, fYmin, TNamed::GetName(), gRandom, i, Integral(), j, TRandom::Rndm(), and TObject::Warning().
Referenced by ConfidenceIntervals(), graph2derrorsfit(), and graph2dfit().
Reimplemented from TF1.
Definition at line 96 of file TF2.h.
References TF1::GetRange().
Referenced by TF3::GetRange().
void TF2::GetRange | ( | Double_t & | xmin, | |
Double_t & | ymin, | |||
Double_t & | xmax, | |||
Double_t & | ymax | |||
) | const [virtual] |
Reimplemented from TF1.
Definition at line 593 of file TF2.cxx.
References TF1::fXmax, TF1::fXmin, fYmax, and fYmin.
void TF2::GetRange | ( | Double_t & | xmin, | |
Double_t & | ymin, | |||
Double_t & | zmin, | |||
Double_t & | xmax, | |||
Double_t & | ymax, | |||
Double_t & | zmax | |||
) | const [virtual] |
Reimplemented from TF1.
Definition at line 605 of file TF2.cxx.
References TF1::fXmax, TF1::fXmin, fYmax, and fYmin.
Reimplemented from TF1.
Definition at line 620 of file TF2.cxx.
References TF1::fNsave, TF1::fSave, Rgl::Mc::k1, Rgl::Mc::k2, Rgl::Mc::k3, Rgl::Mc::k4, npy, t, u, x, xmax, xmin, y, ymax, and ymin.
Definition at line 400 of file TF2.cxx.
References TVirtualFitter::Clear(), TF1::Eval(), TVirtualFitter::ExecuteCommand(), TVirtualFitter::Fitter(), TF1::fNpx, fNpy, TF1::fXmax, TF1::fXmin, fYmax, fYmin, TVirtualFitter::GetFitter(), TNamed::GetName(), TVirtualFitter::GetParameter(), i, j, TMath::Min(), TVirtualFitter::SetFitMethod(), TVirtualFitter::SetParameter(), and TObject::Warning().
virtual Double_t TF2::GetYmin | ( | ) | const [inline, virtual] |
Definition at line 101 of file TF2.h.
References fYmin.
Referenced by Graph2DFitChisquare(), and TF12::TF12().
virtual Double_t TF2::GetYmax | ( | ) | const [inline, virtual] |
Definition at line 102 of file TF2.h.
References fYmax.
Referenced by Graph2DFitChisquare(), and TF12::TF12().
virtual Double_t TF2::Integral | ( | Double_t | a, | |
Double_t | b, | |||
const Double_t * | params = 0 , |
|||
Double_t | epsil = 0.000001 | |||
) | [inline, virtual] |
Reimplemented from TF1.
Definition at line 103 of file TF2.h.
References TF1::Integral(), and params.
Referenced by CentralMoment2(), GetRandom2(), Moment2(), testH2Integral(), and testIntegPerf().
Reimplemented from TF1.
Definition at line 680 of file TF2.cxx.
References TF1::fXmax, TF1::fXmin, fYmax, fYmin, kFALSE, and kTRUE.
Referenced by Graph2DFitChisquare(), and TLinearFitter::Graph2DLinearFitter().
TH1 * TF2::CreateHistogram | ( | ) | [virtual] |
Definition at line 690 of file TF2.cxx.
References TF1::EvalPar(), fContour, TF1::fMaximum, TF1::fMinimum, TArray::fN, TF1::fNpx, fNpy, TFormula::fParams, TF1::fXmax, TF1::fXmin, fYmax, fYmin, TArrayD::GetArray(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TNamed::GetTitle(), h, i, TF1::InitArgs(), and j.
Referenced by TF2GL::SetModel().
void TF2::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TF1.
Definition at line 733 of file TF2.cxx.
References TF1::EvalPar(), fContour, TF1::fHistogram, TF1::fMaximum, TF1::fMinimum, TArray::fN, TF1::fNpx, fNpy, TFormula::fParams, TF1::fXmax, TF1::fXmin, fYmax, fYmin, TArrayD::GetArray(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TNamed::GetTitle(), gPad, i, TF1::InitArgs(), j, TString::Length(), TH1::Paint(), TH1::SetBinContent(), TH1::SetContour(), TH1::SetDirectory(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), TH1::SetMaximum(), TH1::SetMinimum(), TH1::SetStats(), and TString::ToLower().
void TF2::Save | ( | Double_t | xmin, | |
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Double_t | zmin, | |||
Double_t | zmax | |||
) | [virtual] |
Reimplemented from TF1.
Definition at line 788 of file TF2.cxx.
References TF1::EvalPar(), TF1::fNpx, fNpy, TF1::fNsave, TFormula::fParams, TF1::fSave, TF1::fXmax, TF1::fXmin, fYmax, fYmin, i, TF1::InitArgs(), j, and k.
Referenced by copyTF1(), and HFit::StoreAndDrawFitFunction().
void TF2::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TF1.
Definition at line 829 of file TF2.cxx.
References xmlio::Class, TROOT::ClassSaved(), TF1::fMethodCall, TFormula::fNpar, TF1::fXmax, TF1::fXmin, fYmax, fYmin, TF1::GetChisquare(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TNamed::GetName(), TFormula::GetNpar(), TF1::GetNpx(), TFormula::GetParameter(), TF1::GetParError(), TF1::GetParLimits(), TNamed::GetTitle(), gROOT, i, and TColor::SaveColor().
void TF2::SetNpy | ( | Int_t | npy = 100 |
) | [virtual] |
Definition at line 938 of file TF2.cxx.
References fNpy, TF1::Update(), and TObject::Warning().
Referenced by anim(), ConfidenceIntervals(), findPeak2(), fit2a(), glrose(), glsurfaces(), stress2(), and waves().
Definition at line 902 of file TF2.cxx.
References TArrayD::fArray, fContour, level, and TArrayD::Set().
Referenced by glrose(), surfaces(), and waves().
Reimplemented from TF1.
Definition at line 134 of file TF2.h.
References TF1::SetRange().
Referenced by copyTF1(), DrawF2(), TF3::SetRange(), SetRange(), and HFit::StoreAndDrawFitFunction().
Reimplemented from TF1.
Definition at line 960 of file TF2.cxx.
References TF1::fXmax, TF1::fXmin, fYmax, fYmin, and TF1::Update().
Double_t TF2::Moment2 | ( | Double_t | nx, | |
Double_t | ax, | |||
Double_t | bx, | |||
Double_t | ny, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | epsilon = 0.000001 | |||
) | [virtual] |
Definition at line 1020 of file TF2.cxx.
References TObject::Error(), Form(), TNamed::GetName(), Integral(), and norm().
Double_t TF2::CentralMoment2 | ( | Double_t | nx, | |
Double_t | ax, | |||
Double_t | bx, | |||
Double_t | ny, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | epsilon = 0.000001 | |||
) | [virtual] |
Definition at line 1036 of file TF2.cxx.
References TObject::Error(), Form(), TNamed::GetName(), Integral(), and norm().
Referenced by Covariance2XY(), Variance2X(), and Variance2Y().
virtual void TF2::DrawF2 | ( | const char * | formula, | |
Double_t | xmin, | |||
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TF1.
virtual void TF2::GetRange | ( | Double_t & | xmin, | |
Double_t & | ymin, | |||
Double_t & | xmax, | |||
Double_t & | ymax | |||
) | const [virtual] |
Reimplemented from TF1.
virtual void TF2::GetRange | ( | Double_t & | xmin, | |
Double_t & | ymin, | |||
Double_t & | zmin, | |||
Double_t & | xmax, | |||
Double_t & | ymax, | |||
Double_t & | zmax | |||
) | const [virtual] |
Reimplemented from TF1.
virtual Double_t TF2::GetYmin | ( | ) | const [inline, virtual] |
virtual Double_t TF2::GetYmax | ( | ) | const [inline, virtual] |
virtual Double_t TF2::Integral | ( | Double_t | a, | |
Double_t | b, | |||
const Double_t * | params = 0 , |
|||
Double_t | epsil = 0.000001 | |||
) | [inline, virtual] |
Reimplemented from TF1.
Definition at line 103 of file TF2.h.
References TF1::Integral(), and params.
virtual Double_t TF2::Integral | ( | Double_t | ax, | |
Double_t | bx, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | epsil = 0.000001 | |||
) | [virtual] |
Reimplemented from TF1.
virtual TH1* TF2::CreateHistogram | ( | ) | [virtual] |
virtual void TF2::Save | ( | Double_t | xmin, | |
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Double_t | zmin, | |||
Double_t | zmax | |||
) | [virtual] |
Reimplemented from TF1.
virtual void TF2::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TF1.
virtual void TF2::SetNpy | ( | Int_t | npy = 100 |
) | [virtual] |
Reimplemented from TF1.
virtual void TF2::SetRange | ( | Double_t | xmin, | |
Double_t | ymin, | |||
Double_t | zmin, | |||
Double_t | xmax, | |||
Double_t | ymax, | |||
Double_t | zmax | |||
) | [virtual] |
Reimplemented from TF1.
virtual Double_t TF2::Moment2 | ( | Double_t | nx, | |
Double_t | ax, | |||
Double_t | bx, | |||
Double_t | ny, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | epsilon = 0.000001 | |||
) | [virtual] |
virtual Double_t TF2::CentralMoment2 | ( | Double_t | nx, | |
Double_t | ax, | |||
Double_t | bx, | |||
Double_t | ny, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | epsilon = 0.000001 | |||
) | [virtual] |
Double_t TF2::fYmin [protected] |
Definition at line 36 of file TF2.h.
Referenced by Copy(), TF3::CreateHistogram(), CreateHistogram(), DistancetoPrimitive(), GetMinimumXY(), TF3::GetMinimumXYZ(), GetObjectInfo(), GetRandom2(), TF3::GetRandom3(), GetRange(), TF3::GetRange(), GetYmin(), TF3::IsInside(), IsInside(), Paint(), TF3::Paint(), TF3::Save(), Save(), SavePrimitive(), TF3::SavePrimitive(), TF3::SetClippingBoxOff(), TF3::SetClippingBoxOn(), TF3::SetRange(), SetRange(), and TF2().
Double_t TF2::fYmax [protected] |
Definition at line 37 of file TF2.h.
Referenced by Copy(), TF3::CreateHistogram(), CreateHistogram(), DistancetoPrimitive(), GetMinimumXY(), TF3::GetMinimumXYZ(), GetObjectInfo(), GetRandom2(), TF3::GetRandom3(), GetRange(), TF3::GetRange(), GetYmax(), TF3::IsInside(), IsInside(), Paint(), TF3::Paint(), TF3::Save(), Save(), SavePrimitive(), TF3::SavePrimitive(), TF3::SetClippingBoxOff(), TF3::SetClippingBoxOn(), TF3::SetRange(), SetRange(), and TF2().
Definition at line 38 of file TF2.h.
Referenced by Copy(), TF3::CreateHistogram(), CreateHistogram(), GetMinimumXY(), TF3::GetMinimumXYZ(), GetNpy(), GetRandom2(), TF3::GetRandom3(), Integral(), TF3::Integral(), Paint(), TF3::Paint(), TF3::Save(), Save(), TF3::SetClippingBoxOff(), TF3::SetClippingBoxOn(), SetNpy(), and TF2().
TArrayD TF2::fContour [protected] |
Definition at line 39 of file TF2.h.
Referenced by Copy(), CreateHistogram(), GetContour(), GetContourLevel(), Paint(), SetContour(), SetContourLevel(), and TF2().