#include <TF3.h>
Inheritance diagram for TF3:
Definition at line 30 of file TF3.h.
TF3::TF3 | ( | ) |
TF3::TF3 | ( | const char * | name, | |
const char * | formula, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Double_t | zmin = 0 , |
|||
Double_t | zmax = 1 | |||
) |
Definition at line 45 of file TF3.cxx.
References TObject::Error(), TFormula::fNdim, fNpz, fZmax, fZmin, and TObject::MakeZombie().
TF3::TF3 | ( | ) |
TF3::TF3 | ( | const char * | name, | |
const char * | formula, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Double_t | zmin = 0 , |
|||
Double_t | zmax = 1 | |||
) |
TF3::TF3 | ( | const char * | name, | |
void * | fcn, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Double_t | zmin = 0 , |
|||
Double_t | zmax = 1 , |
|||
Int_t | npar = 0 | |||
) |
TF3::TF3 | ( | 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 , |
|||
Double_t | zmin = 0 , |
|||
Double_t | zmax = 1 , |
|||
Int_t | npar = 0 | |||
) |
TF3::TF3 | ( | 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 , |
|||
Double_t | zmin = 0 , |
|||
Double_t | zmax = 1 , |
|||
Int_t | npar = 0 | |||
) |
TF3::TF3 | ( | const char * | name, | |
ROOT::Math::ParamFunctor | f, | |||
Double_t | xmin = 0 , |
|||
Double_t | xmax = 1 , |
|||
Double_t | ymin = 0 , |
|||
Double_t | ymax = 1 , |
|||
Double_t | zmin = 0 , |
|||
Double_t | zmax = 1 , |
|||
Int_t | npar = 0 | |||
) |
TF3::TF3 | ( | const char * | name, | |
void * | ptr, | |||
Double_t | xmin, | |||
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Double_t | zmin, | |||
Double_t | zmax, | |||
Int_t | npar, | |||
const char * | className | |||
) |
TF3::TF3 | ( | const char * | name, | |
void * | ptr, | |||
void * | , | |||
Double_t | xmin, | |||
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Double_t | zmin, | |||
Double_t | zmax, | |||
Int_t | npar, | |||
const char * | className, | |||
const char * | methodName = 0 | |||
) |
TF3::TF3 | ( | const TF3 & | f3 | ) |
virtual TF3::~TF3 | ( | ) | [virtual] |
void TF3::Copy | ( | TObject & | f3 | ) | const [virtual] |
Reimplemented from TF2.
Definition at line 226 of file TF3.cxx.
References TF2::Copy(), fNpz, fZmax, and fZmin.
Referenced by copyTF1(), and operator=().
Reimplemented from TF2.
Definition at line 238 of file TF3.cxx.
References TF1::DistancetoPrimitive().
void TF3::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TF2.
Definition at line 255 of file TF3.cxx.
References TObject::AppendPad(), TString::Contains(), gPad, and TString::ToLower().
Referenced by glsurfaces(), gltf3(), and unuranGraf2D().
Definition at line 281 of file TF3.cxx.
References TVirtualFitter::Clear(), TF1::Eval(), TVirtualFitter::ExecuteCommand(), TVirtualFitter::Fitter(), TF1::fNpx, TF2::fNpy, fNpz, TF1::fXmax, TF1::fXmin, TF2::fYmax, TF2::fYmin, fZmax, fZmin, TVirtualFitter::GetFitter(), TNamed::GetName(), TVirtualFitter::GetParameter(), i, j, k, TMath::Min(), TVirtualFitter::SetFitMethod(), TVirtualFitter::SetParameter(), and TObject::Warning().
Int_t TF3::GetNpz | ( | ) | const [inline] |
Definition at line 370 of file TF3.cxx.
References TMath::BinarySearch(), TObject::Error(), TF1::EvalPar(), TF1::fIntegral, TF1::fNpx, TF2::fNpy, fNpz, TFormula::fParams, TF1::fXmax, TF1::fXmin, TF2::fYmax, TF2::fYmin, fZmax, fZmin, TNamed::GetName(), gRandom, i, TF1::InitArgs(), j, k, TRandom::Rndm(), and TObject::Warning().
void TF3::GetRange | ( | Double_t & | xmin, | |
Double_t & | ymin, | |||
Double_t & | zmin, | |||
Double_t & | xmax, | |||
Double_t & | ymax, | |||
Double_t & | zmax | |||
) | const [virtual] |
Reimplemented from TF2.
Definition at line 442 of file TF3.cxx.
References TF1::fXmax, TF1::fXmin, TF2::fYmax, TF2::fYmin, fZmax, and fZmin.
Reimplemented from TF2.
Definition at line 457 of file TF3.cxx.
References TF1::fNsave, TF1::fSave, Rgl::Mc::k1, Rgl::Mc::k2, Rgl::Mc::k3, Rgl::Mc::k4, Rgl::Mc::k5, Rgl::Mc::k6, Rgl::Mc::k7, Rgl::Mc::k8, npy, t, u, x, xmax, xmin, y, ymax, and ymin.
virtual Double_t TF3::GetZmin | ( | ) | const [inline, virtual] |
virtual Double_t TF3::GetZmax | ( | ) | const [inline, virtual] |
virtual Double_t TF3::Integral | ( | Double_t | a, | |
Double_t | b, | |||
const Double_t * | params = 0 , |
|||
Double_t | epsilon = 0.000001 | |||
) | [inline, virtual] |
Reimplemented from TF2.
Definition at line 94 of file TF3.h.
References RootCsg::epsilon, TF1::Integral(), and params.
Referenced by CentralMoment3(), Moment3(), and testH3Integral().
virtual Double_t TF3::Integral | ( | Double_t | ax, | |
Double_t | bx, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | epsilon = 0.000001 | |||
) | [inline, virtual] |
Reimplemented from TF2.
Definition at line 95 of file TF3.h.
References RootCsg::epsilon, and TF1::Integral().
Reimplemented from TF2.
Definition at line 534 of file TF3.cxx.
References TF1::fXmax, TF1::fXmin, TF2::fYmax, TF2::fYmin, fZmax, fZmin, kFALSE, and kTRUE.
TH1 * TF3::CreateHistogram | ( | ) | [virtual] |
Reimplemented from TF2.
Definition at line 545 of file TF3.cxx.
References TF1::fNpx, TF2::fNpy, fNpz, TF1::fXmax, TF1::fXmin, TF2::fYmax, TF2::fYmin, fZmax, fZmin, TNamed::GetTitle(), and h.
void TF3::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TF2.
Definition at line 557 of file TF3.cxx.
References TString::Data(), TF1::fHistogram, TF1::fNpx, TF2::fNpy, fNpz, TF1::fXmax, TF1::fXmin, TF2::fYmax, TF2::fYmin, fZmax, fZmin, TH1::GetPainter(), TNamed::GetTitle(), TString::Length(), TH1::Paint(), TVirtualHistPainter::ProcessMessage(), TH1::SetDirectory(), and TString::ToLower().
void TF3::Save | ( | Double_t | xmin, | |
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Double_t | zmin, | |||
Double_t | zmax | |||
) | [virtual] |
Reimplemented from TF2.
Definition at line 598 of file TF3.cxx.
References TF1::EvalPar(), TF1::fNpx, TF2::fNpy, fNpz, TF1::fNsave, TFormula::fParams, TF1::fSave, TF1::fXmax, TF1::fXmin, TF2::fYmax, TF2::fYmin, fZmax, fZmin, i, TF1::InitArgs(), j, k, and l.
Referenced by HFit::StoreAndDrawFitFunction().
void TF3::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TF2.
Definition at line 651 of file TF3.cxx.
References xmlio::Class, TROOT::ClassSaved(), TF1::fMethodCall, TFormula::fNpar, TF1::fXmax, TF1::fXmin, TF2::fYmax, TF2::fYmin, fZmax, fZmin, TF1::GetChisquare(), TAttFill::GetFillColor(), TAttLine::GetLineColor(), TNamed::GetName(), TFormula::GetNpar(), GetNpz(), TFormula::GetParameter(), TF1::GetParError(), TF1::GetParLimits(), TNamed::GetTitle(), gROOT, i, and TColor::SaveColor().
void TF3::SetClippingBoxOff | ( | ) | [virtual] |
Definition at line 584 of file TF3.cxx.
References TF1::fHistogram, TF1::fNpx, TF2::fNpy, fNpz, TF1::fXmax, TF1::fXmin, TF2::fYmax, TF2::fYmin, fZmax, fZmin, TH1::GetPainter(), TNamed::GetTitle(), TVirtualHistPainter::ProcessMessage(), and TH1::SetDirectory().
Definition at line 700 of file TF3.cxx.
References TF1::fHistogram, TF1::fNpx, TF2::fNpy, fNpz, TF1::fXmax, TF1::fXmin, TF2::fYmax, TF2::fYmin, fZmax, fZmin, TH1::GetPainter(), TNamed::GetTitle(), TVirtualHistPainter::ProcessMessage(), and TH1::SetDirectory().
void TF3::SetNpz | ( | Int_t | npz = 30 |
) | [virtual] |
Reimplemented from TF2.
Definition at line 132 of file TF3.h.
References TF2::SetRange().
Referenced by copyTF1(), and HFit::StoreAndDrawFitFunction().
void TF3::SetRange | ( | Double_t | xmin, | |
Double_t | ymin, | |||
Double_t | zmin, | |||
Double_t | xmax, | |||
Double_t | ymax, | |||
Double_t | zmax | |||
) | [virtual] |
Reimplemented from TF2.
Definition at line 743 of file TF3.cxx.
References TF1::fXmax, TF1::fXmin, TF2::fYmax, TF2::fYmin, fZmax, fZmin, and TF1::Update().
Double_t TF3::Moment3 | ( | Double_t | nx, | |
Double_t | ax, | |||
Double_t | bx, | |||
Double_t | ny, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | nz, | |||
Double_t | az, | |||
Double_t | bz, | |||
Double_t | epsilon = 0.000001 | |||
) | [virtual] |
Definition at line 781 of file TF3.cxx.
References TObject::Error(), Form(), TNamed::GetName(), Integral(), and norm().
Double_t TF3::CentralMoment3 | ( | Double_t | nx, | |
Double_t | ax, | |||
Double_t | bx, | |||
Double_t | ny, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | nz, | |||
Double_t | az, | |||
Double_t | bz, | |||
Double_t | epsilon = 0.000001 | |||
) | [virtual] |
Definition at line 797 of file TF3.cxx.
References TObject::Error(), Form(), TNamed::GetName(), Integral(), and norm().
Referenced by Covariance3XY(), Covariance3XZ(), Covariance3YZ(), Variance3X(), Variance3Y(), and Variance3Z().
Reimplemented from TF2.
virtual void TF3::GetRandom3 | ( | Double_t & | xrandom, | |
Double_t & | yrandom, | |||
Double_t & | zrandom | |||
) | [virtual] |
Reimplemented from TF2.
virtual void TF3::GetRange | ( | Double_t & | xmin, | |
Double_t & | ymin, | |||
Double_t & | xmax, | |||
Double_t & | ymax | |||
) | const [virtual] |
Reimplemented from TF2.
virtual void TF3::GetRange | ( | Double_t & | xmin, | |
Double_t & | ymin, | |||
Double_t & | zmin, | |||
Double_t & | xmax, | |||
Double_t & | ymax, | |||
Double_t & | zmax | |||
) | const [virtual] |
Reimplemented from TF2.
virtual Double_t TF3::GetZmin | ( | ) | const [inline, virtual] |
virtual Double_t TF3::GetZmax | ( | ) | const [inline, virtual] |
virtual Double_t TF3::Integral | ( | Double_t | a, | |
Double_t | b, | |||
const Double_t * | params = 0 , |
|||
Double_t | epsilon = 0.000001 | |||
) | [inline, virtual] |
Reimplemented from TF2.
Definition at line 94 of file TF3.h.
References RootCsg::epsilon, TF1::Integral(), and params.
virtual Double_t TF3::Integral | ( | Double_t | ax, | |
Double_t | bx, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | epsilon = 0.000001 | |||
) | [inline, virtual] |
Reimplemented from TF2.
Definition at line 95 of file TF3.h.
References RootCsg::epsilon, and TF1::Integral().
virtual Double_t TF3::Integral | ( | Double_t | ax, | |
Double_t | bx, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | az, | |||
Double_t | bz, | |||
Double_t | epsilon = 0.000001 | |||
) | [virtual] |
Reimplemented from TF2.
virtual void TF3::Save | ( | Double_t | xmin, | |
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Double_t | zmin, | |||
Double_t | zmax | |||
) | [virtual] |
Reimplemented from TF2.
virtual void TF3::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TF2.
virtual void TF3::SetClippingBoxOff | ( | ) | [virtual] |
virtual void TF3::SetClippingBoxOn | ( | Double_t | xclip = 0 , |
|
Double_t | yclip = 0 , |
|||
Double_t | zclip = 0 | |||
) | [virtual] |
virtual void TF3::SetNpz | ( | Int_t | npz = 30 |
) | [virtual] |
Reimplemented from TF2.
virtual void TF3::SetRange | ( | Double_t | xmin, | |
Double_t | ymin, | |||
Double_t | zmin, | |||
Double_t | xmax, | |||
Double_t | ymax, | |||
Double_t | zmax | |||
) | [virtual] |
Reimplemented from TF2.
virtual Double_t TF3::Moment3 | ( | Double_t | nx, | |
Double_t | ax, | |||
Double_t | bx, | |||
Double_t | ny, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | nz, | |||
Double_t | az, | |||
Double_t | bz, | |||
Double_t | epsilon = 0.000001 | |||
) | [virtual] |
virtual Double_t TF3::CentralMoment3 | ( | Double_t | nx, | |
Double_t | ax, | |||
Double_t | bx, | |||
Double_t | ny, | |||
Double_t | ay, | |||
Double_t | by, | |||
Double_t | nz, | |||
Double_t | az, | |||
Double_t | bz, | |||
Double_t | epsilon = 0.000001 | |||
) | [virtual] |
Double_t TF3::fZmin [protected] |
Definition at line 33 of file TF3.h.
Referenced by Copy(), CreateHistogram(), GetMinimumXYZ(), GetRandom3(), GetRange(), GetZmin(), IsInside(), Paint(), Save(), SavePrimitive(), SetClippingBoxOff(), SetClippingBoxOn(), SetRange(), and TF3().
Double_t TF3::fZmax [protected] |
Definition at line 34 of file TF3.h.
Referenced by Copy(), CreateHistogram(), GetMinimumXYZ(), GetRandom3(), GetRange(), GetZmax(), IsInside(), Paint(), Save(), SavePrimitive(), SetClippingBoxOff(), SetClippingBoxOn(), SetRange(), and TF3().
Definition at line 35 of file TF3.h.
Referenced by Copy(), CreateHistogram(), GetMinimumXYZ(), GetNpz(), GetRandom3(), Integral(), Paint(), Save(), SetClippingBoxOff(), SetClippingBoxOn(), SetNpz(), and TF3().