#include <TMultiGraph.h>
Inheritance diagram for TMultiGraph:
Definition at line 37 of file TMultiGraph.h.
TMultiGraph::TMultiGraph | ( | const TMultiGraph & | ) | [protected] |
Definition at line 89 of file TMultiGraph.cxx.
TMultiGraph::TMultiGraph | ( | ) |
TMultiGraph::TMultiGraph | ( | const char * | name, | |
const char * | title | |||
) |
Definition at line 75 of file TMultiGraph.cxx.
References fFunctions, fGraphs, fHistogram, fMaximum, and fMinimum.
TMultiGraph::~TMultiGraph | ( | ) | [virtual] |
Definition at line 118 of file TMultiGraph.cxx.
References TList::Delete(), fFunctions, fGraphs, fHistogram, TList::First(), g, TObject::kInvalidObject, TObject::kMustCleanup, TList::Remove(), and TObject::SetBit().
TMultiGraph::TMultiGraph | ( | const TMultiGraph & | ) | [protected] |
TMultiGraph::TMultiGraph | ( | ) |
TMultiGraph::TMultiGraph | ( | const char * | name, | |
const char * | title | |||
) |
virtual TMultiGraph::~TMultiGraph | ( | ) | [virtual] |
TMultiGraph & TMultiGraph::operator= | ( | const TMultiGraph & | ) | [protected] |
Definition at line 102 of file TMultiGraph.cxx.
References fFunctions, fGraphs, fHistogram, fMaximum, fMinimum, and TNamed::operator=().
Definition at line 150 of file TMultiGraph.cxx.
References TList::Add(), fGraphs, graph(), and TObject::kMustCleanup.
Referenced by TProofProgressMemoryPlot::DoPlot(), DrawData(), exclusiongraph(), fitminuit(), fitMultiGraph(), multigraph(), tgraph2(), tmultigraph1(), tmultigraph2(), and TMultiLayerPerceptron::Train().
void TMultiGraph::Add | ( | TMultiGraph * | multigraph, | |
Option_t * | chopt = "" | |||
) | [virtual] |
Definition at line 164 of file TMultiGraph.cxx.
References TList::Add(), TList::After(), fGraphs, TList::First(), TCollection::GetSize(), gr, i, and multigraph().
void TMultiGraph::Browse | ( | TBrowser * | b | ) | [virtual] |
Reimplemented from TObject.
Definition at line 194 of file TMultiGraph.cxx.
References ROOT::Math::gv_detail::dist(), RootCsg::distance(), TH1::DistancetoPrimitive(), fGraphs, fHistogram, g, and gPad.
void TMultiGraph::Draw | ( | Option_t * | chopt = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 220 of file TMultiGraph.cxx.
References TObject::AppendPad().
Referenced by Browse(), TProofProgressMemoryPlot::DoPlot(), DrawData(), exclusiongraph(), fitMultiGraph(), multigraph(), tgraph2(), tmultigraph1(), tmultigraph2(), and TMultiLayerPerceptron::Train().
TFitResultPtr TMultiGraph::Fit | ( | const char * | formula, | |
Option_t * | option = "" , |
|||
Option_t * | goption = "" , |
|||
Axis_t | xmin = 0 , |
|||
Axis_t | xmax = 0 | |||
) | [virtual] |
Definition at line 239 of file TMultiGraph.cxx.
References TROOT::GetFunction(), gROOT, and Printf().
Referenced by fitminuit(), and fitMultiGraph().
TFitResultPtr TMultiGraph::Fit | ( | TF1 * | f1, | |
Option_t * | option = "" , |
|||
Option_t * | goption = "" , |
|||
Axis_t | rxmin = 0 , |
|||
Axis_t | rxmax = 0 | |||
) | [virtual] |
Definition at line 260 of file TMultiGraph.cxx.
References ROOT::Fit::FitObject(), and ROOT::Fit::FitOptionsMake().
void TMultiGraph::FitPanel | ( | ) | [virtual] |
Definition at line 412 of file TMultiGraph.cxx.
References TObject::Error(), TPluginManager::FindHandler(), TROOT::GetPluginManager(), gPad, gROOT, handler, and TROOT::MakeDefCanvas().
void TMultiGraph::LeastSquareLinearFit | ( | Int_t | ndata, | |
Double_t & | a0, | |||
Double_t & | a1, | |||
Int_t & | ifail, | |||
Double_t | xmin, | |||
Double_t | xmax | |||
) | [virtual] |
Definition at line 626 of file TMultiGraph.cxx.
References fGraphs, g, i, and TMath::Log().
Referenced by InitExpo(), and LeastSquareFit().
Definition at line 533 of file TMultiGraph.cxx.
References b, fGraphs, TList::First(), g, H1LeastSquareSeqnd(), i, k, l, LeastSquareLinearFit(), n, and TIter::Reset().
Referenced by InitPolynom().
Definition at line 516 of file TMultiGraph.cxx.
References TVirtualFitter::GetFitter(), TFormula::GetNpar(), TVirtualFitter::GetUserFunc(), i, LeastSquareFit(), and TFormula::SetParameter().
Definition at line 499 of file TMultiGraph.cxx.
References TVirtualFitter::GetFitter(), TVirtualFitter::GetUserFunc(), LeastSquareLinearFit(), and TFormula::SetParameter().
Definition at line 454 of file TMultiGraph.cxx.
References TMath::Abs(), fGraphs, g, TVirtualFitter::GetFitter(), TVirtualFitter::GetUserFunc(), TFormula::SetParameter(), TF1::SetParLimits(), TMath::Sqrt(), val, and x.
TH1F * TMultiGraph::GetHistogram | ( | ) | const |
Definition at line 703 of file TMultiGraph.cxx.
References fHistogram, gPad, and h1.
Referenced by HFit::GetDrawingRange(), GetXaxis(), and GetYaxis().
TF1 * TMultiGraph::GetFunction | ( | const char * | name | ) | const |
Definition at line 721 of file TMultiGraph.cxx.
References fFunctions, and TList::FindObject().
Referenced by fitMultiGraph().
TList* TMultiGraph::GetListOfGraphs | ( | ) | const [inline] |
Definition at line 71 of file TMultiGraph.h.
References fGraphs.
Referenced by TGLH2PolyPainter::BuildTesselation(), TGLH2PolyPainter::DrawExtrusion(), ROOT::Fit::FillData(), HFit::GetDrawingRange(), TChi2FitData::GetFitData(), MultiGraphFitChisquare(), TLinearFitter::MultiGraphLinearFitter(), and TMultiLayerPerceptron::Train().
TList * TMultiGraph::GetListOfFunctions | ( | ) |
const TList* TMultiGraph::GetListOfFunctions | ( | ) | const [inline] |
TAxis * TMultiGraph::GetXaxis | ( | ) | const |
Definition at line 744 of file TMultiGraph.cxx.
References GetHistogram(), gPad, and h.
Referenced by TProofProgressMemoryPlot::DoPlot(), DrawData(), SavePrimitive(), and TMultiLayerPerceptron::Train().
TAxis * TMultiGraph::GetYaxis | ( | ) | const |
Definition at line 756 of file TMultiGraph.cxx.
References GetHistogram(), gPad, and h.
Referenced by TProofProgressMemoryPlot::DoPlot(), DrawData(), SavePrimitive(), and TMultiLayerPerceptron::Train().
void TMultiGraph::Paint | ( | Option_t * | chopt = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 768 of file TMultiGraph.cxx.
References xmlio::Class, fFunctions, fGraphs, fHistogram, TList::FirstLink(), fMaximum, fMinimum, g, TAxis::GetFirst(), TAxis::GetLast(), TH1::GetMaximum(), TH1::GetMinimum(), TNamed::GetName(), TObjLink::GetObject(), TObjOptLink::GetOption(), TCollection::GetSize(), TAxis::GetTitle(), TNamed::GetTitle(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), gPad, i, TH1::kNoStats, TF1::kNotDraw, l, TMath::Log10(), TObjLink::Next(), TH1::Paint(), TGraph::PaintStats(), TObject::SetBit(), TH1::SetDirectory(), TAxis::SetLimits(), TH1::SetMaximum(), TH1::SetMinimum(), TAxis::SetRange(), TNamed::SetTitle(), and strlcpy().
void TMultiGraph::Print | ( | Option_t * | chopt = "" |
) | const [virtual] |
void TMultiGraph::RecursiveRemove | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TObject.
Definition at line 949 of file TMultiGraph.cxx.
References fGraphs, fHistogram, gPad, and TList::Remove().
void TMultiGraph::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
Definition at line 963 of file TMultiGraph.cxx.
References xmlio::Class, TROOT::ClassSaved(), fGraphs, TList::FirstLink(), Form(), g, TNamed::GetName(), TObjLink::GetObject(), TObjOptLink::GetOption(), TNamed::GetTitle(), GetXaxis(), GetYaxis(), gROOT, l, TObjLink::Next(), and TAxis::SaveAttributes().
void TMultiGraph::SetMaximum | ( | Double_t | maximum = -1111 |
) | [virtual] |
Definition at line 1003 of file TMultiGraph.cxx.
References fHistogram, fMaximum, and TH1::SetMaximum().
void TMultiGraph::SetMinimum | ( | Double_t | minimum = -1111 |
) | [virtual] |
Definition at line 1013 of file TMultiGraph.cxx.
References fHistogram, fMinimum, and TH1::SetMinimum().
TMultiGraph& TMultiGraph::operator= | ( | const TMultiGraph & | ) | [protected] |
virtual void TMultiGraph::Add | ( | TMultiGraph * | multigraph, | |
Option_t * | chopt = "" | |||
) | [virtual] |
Reimplemented from TObject.
virtual TFitResultPtr TMultiGraph::Fit | ( | const char * | formula, | |
Option_t * | option = "" , |
|||
Option_t * | goption = "" , |
|||
Axis_t | xmin = 0 , |
|||
Axis_t | xmax = 0 | |||
) | [virtual] |
virtual TFitResultPtr TMultiGraph::Fit | ( | TF1 * | f1, | |
Option_t * | option = "" , |
|||
Option_t * | goption = "" , |
|||
Axis_t | rxmin = 0 , |
|||
Axis_t | rxmax = 0 | |||
) | [virtual] |
virtual void TMultiGraph::FitPanel | ( | ) | [virtual] |
virtual void TMultiGraph::LeastSquareLinearFit | ( | Int_t | ndata, | |
Double_t & | a0, | |||
Double_t & | a1, | |||
Int_t & | ifail, | |||
Double_t | xmin, | |||
Double_t | xmax | |||
) | [virtual] |
virtual void TMultiGraph::LeastSquareFit | ( | Int_t | m, | |
Double_t * | a, | |||
Double_t | xmin, | |||
Double_t | xmax | |||
) | [virtual] |
TH1F* TMultiGraph::GetHistogram | ( | ) | const |
TF1* TMultiGraph::GetFunction | ( | const char * | name | ) | const |
TList* TMultiGraph::GetListOfGraphs | ( | ) | const [inline] |
TList* TMultiGraph::GetListOfFunctions | ( | ) |
const TList* TMultiGraph::GetListOfFunctions | ( | ) | const [inline] |
TAxis* TMultiGraph::GetXaxis | ( | ) | const |
TAxis* TMultiGraph::GetYaxis | ( | ) | const |
virtual void TMultiGraph::Print | ( | Option_t * | chopt = "" |
) | const [virtual] |
Reimplemented from TNamed.
virtual void TMultiGraph::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
virtual void TMultiGraph::SetMaximum | ( | Double_t | maximum = -1111 |
) | [virtual] |
virtual void TMultiGraph::SetMinimum | ( | Double_t | minimum = -1111 |
) | [virtual] |
TList* TMultiGraph::fGraphs [protected] |
Definition at line 40 of file TMultiGraph.h.
Referenced by Add(), DistancetoPrimitive(), GetGraphDrawOption(), GetListOfGraphs(), InitGaus(), IsInside(), LeastSquareFit(), LeastSquareLinearFit(), operator=(), Paint(), Print(), RecursiveRemove(), SavePrimitive(), TMultiGraph(), and ~TMultiGraph().
TList* TMultiGraph::fFunctions [protected] |
Definition at line 41 of file TMultiGraph.h.
Referenced by GetFunction(), GetListOfFunctions(), operator=(), Paint(), TMultiGraph(), and ~TMultiGraph().
TH1F* TMultiGraph::fHistogram [protected] |
Definition at line 42 of file TMultiGraph.h.
Referenced by DistancetoPrimitive(), GetHistogram(), operator=(), Paint(), RecursiveRemove(), SetMaximum(), SetMinimum(), TMultiGraph(), and ~TMultiGraph().
Double_t TMultiGraph::fMaximum [protected] |
Definition at line 43 of file TMultiGraph.h.
Referenced by operator=(), Paint(), SetMaximum(), and TMultiGraph().
Double_t TMultiGraph::fMinimum [protected] |
Definition at line 44 of file TMultiGraph.h.
Referenced by operator=(), Paint(), SetMinimum(), and TMultiGraph().
TList* TMultiGraph::fGraphs [protected] |
Definition at line 40 of file TMultiGraph.h.
TList* TMultiGraph::fFunctions [protected] |
Definition at line 41 of file TMultiGraph.h.
TH1F* TMultiGraph::fHistogram [protected] |
Definition at line 42 of file TMultiGraph.h.