TGraph2D Class Reference

#include <TGraph2D.h>

Inheritance diagram for TGraph2D:

TAttMarker TAttFill TAttLine TNamed TAttMarker TAttFill TAttLine TNamed TGraph2DErrors TGraph2DErrors List of all members.

Public Member Functions

 TGraph2D ()
 TGraph2D (Int_t n)
 TGraph2D (Int_t n, Int_t *x, Int_t *y, Int_t *z)
 TGraph2D (Int_t n, Float_t *x, Float_t *y, Float_t *z)
 TGraph2D (Int_t n, Double_t *x, Double_t *y, Double_t *z)
 TGraph2D (TH2 *h2)
 TGraph2D (const char *name, const char *title, Int_t n, Double_t *x, Double_t *y, Double_t *z)
 TGraph2D (const char *filename, const char *format="%lg %lg %lg", Option_t *option="")
 TGraph2D (const TGraph2D &)
virtual ~TGraph2D ()
TGraph2Doperator= (const TGraph2D &)
virtual void Clear (Option_t *option="")
virtual void DirectoryAutoAdd (TDirectory *)
Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual TObjectFindObject (const char *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual TFitResultPtr Fit (const char *formula, Option_t *option="", Option_t *goption="")
virtual TFitResultPtr Fit (TF2 *f2, Option_t *option="", Option_t *goption="")
virtual void FitPanel ()
TListGetContourList (Double_t contour)
TDirectoryGetDirectory () const
Int_t GetNpx () const
Int_t GetNpy () const
TH2DGetHistogram (Option_t *option="")
TListGetListOfFunctions () const
virtual Double_t GetErrorX (Int_t bin) const
virtual Double_t GetErrorY (Int_t bin) const
virtual Double_t GetErrorZ (Int_t bin) const
Double_t GetMargin () const
TAxisGetXaxis () const
TAxisGetYaxis () const
TAxisGetZaxis () const
Int_t GetN () const
Double_tGetX () const
Double_tGetY () const
Double_tGetZ () const
virtual Double_tGetEX () const
virtual Double_tGetEY () const
virtual Double_tGetEZ () const
Double_t GetXmax () const
Double_t GetXmin () const
Double_t GetYmax () const
Double_t GetYmin () const
Double_t GetZmax () const
Double_t GetZmin () const
virtual Double_t GetXmaxE () const
virtual Double_t GetXminE () const
virtual Double_t GetYmaxE () const
virtual Double_t GetYminE () const
virtual Double_t GetZmaxE () const
virtual Double_t GetZminE () const
Double_t Interpolate (Double_t x, Double_t y)
void Paint (Option_t *option="")
TH1Project (Option_t *option="x") const
Int_t RemovePoint (Int_t ipoint)
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void Set (Int_t n)
virtual void SetDirectory (TDirectory *dir)
virtual void SetHistogram (TH2 *h)
void SetMargin (Double_t m=0.1)
void SetMarginBinsContent (Double_t z=0.)
void SetMaximum (Double_t maximum=-1111)
void SetMinimum (Double_t minimum=-1111)
void SetMaxIter (Int_t n=100000)
virtual void SetName (const char *name)
virtual void SetNameTitle (const char *name, const char *title)
void SetNpx (Int_t npx=40)
void SetNpy (Int_t npx=40)
virtual void SetPoint (Int_t point, Double_t x, Double_t y, Double_t z)
virtual void SetTitle (const char *title="")
 TGraph2D ()
 TGraph2D (Int_t n)
 TGraph2D (Int_t n, Int_t *x, Int_t *y, Int_t *z)
 TGraph2D (Int_t n, Float_t *x, Float_t *y, Float_t *z)
 TGraph2D (Int_t n, Double_t *x, Double_t *y, Double_t *z)
 TGraph2D (TH2 *h2)
 TGraph2D (const char *name, const char *title, Int_t n, Double_t *x, Double_t *y, Double_t *z)
 TGraph2D (const char *filename, const char *format="%lg %lg %lg", Option_t *option="")
 TGraph2D (const TGraph2D &)
virtual ~TGraph2D ()
TGraph2Doperator= (const TGraph2D &)
virtual void Clear (Option_t *option="")
virtual void DirectoryAutoAdd (TDirectory *)
Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual TObjectFindObject (const char *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual TFitResultPtr Fit (const char *formula, Option_t *option="", Option_t *goption="")
virtual TFitResultPtr Fit (TF2 *f2, Option_t *option="", Option_t *goption="")
virtual void FitPanel ()
TListGetContourList (Double_t contour)
TDirectoryGetDirectory () const
Int_t GetNpx () const
Int_t GetNpy () const
TH2DGetHistogram (Option_t *option="")
TListGetListOfFunctions () const
virtual Double_t GetErrorX (Int_t bin) const
virtual Double_t GetErrorY (Int_t bin) const
virtual Double_t GetErrorZ (Int_t bin) const
Double_t GetMargin () const
TAxisGetXaxis () const
TAxisGetYaxis () const
TAxisGetZaxis () const
Int_t GetN () const
Double_tGetX () const
Double_tGetY () const
Double_tGetZ () const
virtual Double_tGetEX () const
virtual Double_tGetEY () const
virtual Double_tGetEZ () const
Double_t GetXmax () const
Double_t GetXmin () const
Double_t GetYmax () const
Double_t GetYmin () const
Double_t GetZmax () const
Double_t GetZmin () const
virtual Double_t GetXmaxE () const
virtual Double_t GetXminE () const
virtual Double_t GetYmaxE () const
virtual Double_t GetYminE () const
virtual Double_t GetZmaxE () const
virtual Double_t GetZminE () const
Double_t Interpolate (Double_t x, Double_t y)
void Paint (Option_t *option="")
TH1Project (Option_t *option="x") const
Int_t RemovePoint (Int_t ipoint)
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void Set (Int_t n)
virtual void SetDirectory (TDirectory *dir)
virtual void SetHistogram (TH2 *h)
void SetMargin (Double_t m=0.1)
void SetMarginBinsContent (Double_t z=0.)
void SetMaximum (Double_t maximum=-1111)
void SetMinimum (Double_t minimum=-1111)
void SetMaxIter (Int_t n=100000)
virtual void SetName (const char *name)
virtual void SetNameTitle (const char *name, const char *title)
void SetNpx (Int_t npx=40)
void SetNpy (Int_t npx=40)
virtual void SetPoint (Int_t point, Double_t x, Double_t y, Double_t z)
virtual void SetTitle (const char *title="")

Protected Member Functions

void Build (Int_t n)
 pointer to histogram painter
void Build (Int_t n)
 pointer to histogram painter

Protected Attributes

Int_t fNpoints
Int_t fNpx
Int_t fNpy
Int_t fMaxIter
Int_t fSize
Double_tfX
 Real size of fX, fY and fZ.
Double_tfY
Double_tfZ
Double_t fMinimum
Double_t fMaximum
Double_t fMargin
Double_t fZout
TListfFunctions
TH2DfHistogram
TDirectoryfDirectory
 2D histogram of z values linearly interpolated
TVirtualHistPainterfPainter
 Pointer to directory holding this 2D graph.
Double_tfX
 Real size of fX, fY and fZ.
Double_tfY
Double_tfZ
TListfFunctions
TH2DfHistogram
TDirectoryfDirectory
 2D histogram of z values linearly interpolated
TVirtualHistPainterfPainter
 Pointer to directory holding this 2D graph.

Private Attributes

Bool_t fUserHisto

Detailed Description

Definition at line 50 of file TGraph2D.h.


Constructor & Destructor Documentation

TGraph2D::TGraph2D (  ) 

TGraph2D::TGraph2D ( Int_t  n  ) 

Definition at line 372 of file TGraph2D.cxx.

References Build().

TGraph2D::TGraph2D ( Int_t  n,
Int_t x,
Int_t y,
Int_t z 
)

Definition at line 251 of file TGraph2D.cxx.

References Build(), fNpoints, fX, fY, fZ, and i.

TGraph2D::TGraph2D ( Int_t  n,
Float_t x,
Float_t y,
Float_t z 
)

Definition at line 269 of file TGraph2D.cxx.

References Build(), fNpoints, fX, fY, fZ, and i.

TGraph2D::TGraph2D ( Int_t  n,
Double_t x,
Double_t y,
Double_t z 
)

Definition at line 287 of file TGraph2D.cxx.

References Build(), fNpoints, fX, fY, fZ, and i.

TGraph2D::TGraph2D ( TH2 h2  ) 

Definition at line 305 of file TGraph2D.cxx.

References Build(), TAxis::GetBinCenter(), TH2D::GetBinContent(), TH1::GetBinError(), TAxis::GetFirst(), TAxis::GetLast(), TNamed::GetName(), TH1::GetNbinsX(), TH1::GetNbinsY(), TNamed::GetTitle(), TH1::GetXaxis(), TH1::GetYaxis(), h2, i, j, k, SetName(), SetPoint(), SetTitle(), x, and y.

TGraph2D::TGraph2D ( const char *  name,
const char *  title,
Int_t  n,
Double_t x,
Double_t y,
Double_t z 
)

Definition at line 348 of file TGraph2D.cxx.

References Build(), fNpoints, fX, fY, fZ, and i.

TGraph2D::TGraph2D ( const char *  filename,
const char *  format = "%lg %lg %lg",
Option_t option = "" 
)

Definition at line 384 of file TGraph2D.cxx.

References Build(), TObject::Error(), fclose(), fopen, fp, line, TObject::MakeZombie(), SetPoint(), x, and y.

TGraph2D::TGraph2D ( const TGraph2D  ) 

Definition at line 413 of file TGraph2D.cxx.

References Build(), fNpoints, fX, fY, fZ, g, and n.

TGraph2D::~TGraph2D (  )  [virtual]

Definition at line 430 of file TGraph2D.cxx.

References Clear().

TGraph2D::TGraph2D (  ) 

TGraph2D::TGraph2D ( Int_t  n  ) 

TGraph2D::TGraph2D ( Int_t  n,
Int_t x,
Int_t y,
Int_t z 
)

TGraph2D::TGraph2D ( Int_t  n,
Float_t x,
Float_t y,
Float_t z 
)

TGraph2D::TGraph2D ( Int_t  n,
Double_t x,
Double_t y,
Double_t z 
)

TGraph2D::TGraph2D ( TH2 h2  ) 

TGraph2D::TGraph2D ( const char *  name,
const char *  title,
Int_t  n,
Double_t x,
Double_t y,
Double_t z 
)

TGraph2D::TGraph2D ( const char *  filename,
const char *  format = "%lg %lg %lg",
Option_t option = "" 
)

TGraph2D::TGraph2D ( const TGraph2D  ) 

virtual TGraph2D::~TGraph2D (  )  [virtual]


Member Function Documentation

void TGraph2D::Build ( Int_t  n  )  [protected]

pointer to histogram painter

Definition at line 459 of file TGraph2D.cxx.

References TH1::AddDirectoryStatus(), TDirectory::Append(), TObject::Error(), fDirectory, fFunctions, fHistogram, fMargin, fMaximum, fMaxIter, fMinimum, fNpx, fNpy, fPainter, fSize, fUserHisto, fX, fY, fZ, fZout, gDirectory, kFALSE, and kTRUE.

Referenced by operator=(), and TGraph2D().

TGraph2D & TGraph2D::operator= ( const TGraph2D  ) 

Definition at line 439 of file TGraph2D.cxx.

References Build(), Clear(), fNpoints, fX, fY, fZ, g, and n.

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

Reimplemented from TNamed.

Definition at line 495 of file TGraph2D.cxx.

References TList::Delete(), fDirectory, fFunctions, fHistogram, fPainter, fX, fY, fZ, TObject::kInvalidObject, TDirectory::Remove(), and TObject::SetBit().

Referenced by operator=(), and ~TGraph2D().

void TGraph2D::DirectoryAutoAdd ( TDirectory  )  [virtual]

Definition at line 519 of file TGraph2D.cxx.

References TH1::AddDirectoryStatus(), dir(), TObject::kCanDelete, TObject::ResetBit(), and SetDirectory().

Int_t TGraph2D::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 538 of file TGraph2D.cxx.

References RootCsg::distance(), TH1::DistancetoPrimitive(), and fHistogram.

void TGraph2D::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 549 of file TGraph2D.cxx.

References TObject::AppendPad(), TString::Contains(), TString::Data(), gPad, gROOT, TObject::kCanDelete, TROOT::MakeDefCanvas(), TObject::TestBit(), and TString::ToLower().

Referenced by ConfidenceIntervals(), graph2derrorsfit(), graph2dfit(), mlpRegression(), test2DObjects(), tgraph2d1(), tgraph2d2(), and tgraph2d3().

void TGraph2D::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 590 of file TGraph2D.cxx.

References TH1::ExecuteEvent(), and fHistogram.

TObject * TGraph2D::FindObject ( const char *  name  )  const [virtual]

Reimplemented from TObject.

Definition at line 599 of file TGraph2D.cxx.

References fFunctions, and TList::FindObject().

Referenced by graph2derrorsfit(), and graph2dfit().

TObject * TGraph2D::FindObject ( const TObject obj  )  const [virtual]

Reimplemented from TObject.

Definition at line 609 of file TGraph2D.cxx.

References fFunctions, and TList::FindObject().

TFitResultPtr TGraph2D::Fit ( const char *  formula,
Option_t option = "",
Option_t goption = "" 
) [virtual]

Definition at line 619 of file TGraph2D.cxx.

References f2, TROOT::GetFunction(), gROOT, and Printf().

Referenced by ConfidenceIntervals(), graph2derrorsfit(), and graph2dfit().

TFitResultPtr TGraph2D::Fit ( TF2 f2,
Option_t option = "",
Option_t goption = "" 
) [virtual]

Definition at line 643 of file TGraph2D.cxx.

References f2, ROOT::Fit::FitObject(), and ROOT::Fit::FitOptionsMake().

void TGraph2D::FitPanel (  )  [virtual]

Definition at line 782 of file TGraph2D.cxx.

References TObject::Error(), TPluginManager::FindHandler(), TROOT::GetPluginManager(), gPad, gROOT, handler, and TROOT::MakeDefCanvas().

TList * TGraph2D::GetContourList ( Double_t  contour  ) 

Definition at line 844 of file TGraph2D.cxx.

References TObject::Error(), fHistogram, fNpoints, fPainter, TVirtualHistPainter::GetContourList(), GetHistogram(), and TH1::GetPainter().

TDirectory* TGraph2D::GetDirectory (  )  const [inline]

Definition at line 106 of file TGraph2D.h.

References fDirectory.

Int_t TGraph2D::GetNpx (  )  const [inline]

Definition at line 107 of file TGraph2D.h.

References fNpx.

Int_t TGraph2D::GetNpy (  )  const [inline]

Definition at line 108 of file TGraph2D.h.

References fNpy.

TH2D * TGraph2D::GetHistogram ( Option_t option = ""  ) 

Definition at line 894 of file TGraph2D.cxx.

References TList::Add(), TH1::AddDirectory(), TH1::AddDirectoryStatus(), TGraphDelaunay::ComputeZ(), TString::Contains(), empty, TObject::Error(), fHistogram, TH2::Fill(), fMargin, fMaximum, fMaxIter, fMinimum, fNpoints, fNpx, fNpy, fUserHisto, fZout, TH1::GetEntries(), TH1::GetListOfFunctions(), TNamed::GetName(), TNamed::GetTitle(), TH1::GetXaxis(), TAxis::GetXmax(), GetXmaxE(), TAxis::GetXmin(), GetXminE(), TH1::GetYaxis(), GetYmaxE(), GetYminE(), GetZmax(), GetZmin(), kFALSE, TH1::kNoStats, TGraphDelaunay::SetMarginBinsContent(), TH1::SetMaximum(), TGraphDelaunay::SetMaxIter(), TH1::SetMinimum(), TString::ToLower(), x, xmax, xmin, y, ymax, and ymin.

Referenced by GetContourList(), Interpolate(), Paint(), SetMaximum(), and SetMinimum().

TList* TGraph2D::GetListOfFunctions (  )  const [inline]

Definition at line 110 of file TGraph2D.h.

References fFunctions.

Double_t TGraph2D::GetErrorX ( Int_t  bin  )  const [virtual]

Definition at line 864 of file TGraph2D.cxx.

Double_t TGraph2D::GetErrorY ( Int_t  bin  )  const [virtual]

Definition at line 874 of file TGraph2D.cxx.

Double_t TGraph2D::GetErrorZ ( Int_t  bin  )  const [virtual]

Definition at line 884 of file TGraph2D.cxx.

Double_t TGraph2D::GetMargin (  )  const [inline]

Definition at line 114 of file TGraph2D.h.

References fMargin.

TAxis * TGraph2D::GetXaxis (  )  const

Definition at line 808 of file TGraph2D.cxx.

References h.

TAxis * TGraph2D::GetYaxis (  )  const

Definition at line 820 of file TGraph2D.cxx.

References h.

TAxis * TGraph2D::GetZaxis (  )  const

Definition at line 832 of file TGraph2D.cxx.

References h.

Int_t TGraph2D::GetN (  )  const [inline]

Definition at line 118 of file TGraph2D.h.

References fNpoints.

Referenced by TGraph2DPainter::TGraph2DPainter(), and TGraphDelaunay::TGraphDelaunay().

Double_t* TGraph2D::GetX (  )  const [inline]

Definition at line 119 of file TGraph2D.h.

References fX.

Referenced by ConfidenceIntervals(), TGraph2DPainter::TGraph2DPainter(), and TGraphDelaunay::TGraphDelaunay().

Double_t* TGraph2D::GetY (  )  const [inline]

Definition at line 120 of file TGraph2D.h.

References fY.

Referenced by ConfidenceIntervals(), TGraph2DPainter::TGraph2DPainter(), and TGraphDelaunay::TGraphDelaunay().

Double_t* TGraph2D::GetZ (  )  const [inline]

Definition at line 121 of file TGraph2D.h.

References fZ.

Referenced by TGraph2DPainter::TGraph2DPainter(), and TGraphDelaunay::TGraphDelaunay().

virtual Double_t* TGraph2D::GetEX (  )  const [inline, virtual]

Definition at line 122 of file TGraph2D.h.

Referenced by TGraph2DPainter::TGraph2DPainter().

virtual Double_t* TGraph2D::GetEY (  )  const [inline, virtual]

Definition at line 123 of file TGraph2D.h.

Referenced by TGraph2DPainter::TGraph2DPainter().

virtual Double_t* TGraph2D::GetEZ (  )  const [inline, virtual]

Definition at line 124 of file TGraph2D.h.

Referenced by TGraph2DPainter::TGraph2DPainter().

Double_t TGraph2D::GetXmax (  )  const

Definition at line 1003 of file TGraph2D.cxx.

References fX, and i.

Referenced by TGraphDelaunay::CreateTrianglesDataStructure(), GetXmaxE(), and Project().

Double_t TGraph2D::GetXmin (  )  const

Definition at line 1014 of file TGraph2D.cxx.

References fNpoints, fX, and i.

Referenced by TGraphDelaunay::CreateTrianglesDataStructure(), GetXminE(), and Project().

Double_t TGraph2D::GetYmax (  )  const

Definition at line 1025 of file TGraph2D.cxx.

References fY, and i.

Referenced by TGraphDelaunay::CreateTrianglesDataStructure(), GetYmaxE(), and Project().

Double_t TGraph2D::GetYmin (  )  const

Definition at line 1036 of file TGraph2D.cxx.

References fNpoints, fY, and i.

Referenced by TGraphDelaunay::CreateTrianglesDataStructure(), GetYminE(), and Project().

Double_t TGraph2D::GetZmax (  )  const

Definition at line 1047 of file TGraph2D.cxx.

References fZ, and i.

Referenced by GetHistogram(), GetZmaxE(), and TGraph2DPainter::Paint().

Double_t TGraph2D::GetZmin (  )  const

Definition at line 1058 of file TGraph2D.cxx.

References fNpoints, fZ, and i.

Referenced by GetHistogram(), GetZminE(), and TGraph2DPainter::Paint().

virtual Double_t TGraph2D::GetXmaxE (  )  const [inline, virtual]

Definition at line 131 of file TGraph2D.h.

References GetXmax().

Referenced by GetHistogram().

virtual Double_t TGraph2D::GetXminE (  )  const [inline, virtual]

Definition at line 132 of file TGraph2D.h.

References GetXmin().

Referenced by GetHistogram().

virtual Double_t TGraph2D::GetYmaxE (  )  const [inline, virtual]

Definition at line 133 of file TGraph2D.h.

References GetYmax().

Referenced by GetHistogram().

virtual Double_t TGraph2D::GetYminE (  )  const [inline, virtual]

Definition at line 134 of file TGraph2D.h.

References GetYmin().

Referenced by GetHistogram().

virtual Double_t TGraph2D::GetZmaxE (  )  const [inline, virtual]

Definition at line 135 of file TGraph2D.h.

References GetZmax().

virtual Double_t TGraph2D::GetZminE (  )  const [inline, virtual]

Definition at line 136 of file TGraph2D.h.

References GetZmin().

Double_t TGraph2D::Interpolate ( Double_t  x,
Double_t  y 
)

Definition at line 1069 of file TGraph2D.cxx.

References TGraphDelaunay::ComputeZ(), TObject::Error(), fHistogram, TList::FindObject(), fNpoints, GetHistogram(), and TH1::GetListOfFunctions().

Referenced by graph2dfit().

void TGraph2D::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 1091 of file TGraph2D.cxx.

References TString::Append(), TString::Contains(), TString::Data(), TObject::Error(), fHistogram, fNpoints, TAttFill::GetFillColor(), TAttFill::GetFillStyle(), GetHistogram(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TH1::Paint(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), and TString::ToLower().

TH1 * TGraph2D::Project ( Option_t option = "x"  )  const

Definition at line 1131 of file TGraph2D.cxx.

References TString::Contains(), entries, TObject::Error(), TH2::Fill(), fNpoints, fNpx, fNpy, fX, fY, fZ, TNamed::GetName(), TNamed::GetTitle(), GetXmax(), GetXmin(), GetYmax(), GetYmin(), h, h1, h2, TString::Length(), n, name, snprintf, title, and TString::ToLower().

Int_t TGraph2D::RemovePoint ( Int_t  ipoint  ) 

Definition at line 1223 of file TGraph2D.cxx.

References fHistogram, fNpoints, fSize, fX, fY, fZ, i, and j.

void TGraph2D::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TObject.

Definition at line 1255 of file TGraph2D.cxx.

References xmlio::Class, TROOT::ClassSaved(), fDirectory, fFunctions, fNpoints, fX, fY, fZ, TNamed::GetName(), TNamed::GetTitle(), gROOT, i, TAttFill::SaveFillAttributes(), TAttLine::SaveLineAttributes(), and TAttMarker::SaveMarkerAttributes().

void TGraph2D::Set ( Int_t  n  )  [virtual]

Definition at line 1299 of file TGraph2D.cxx.

References fNpoints, and SetPoint().

void TGraph2D::SetDirectory ( TDirectory dir  )  [virtual]

Definition at line 1313 of file TGraph2D.cxx.

References TDirectory::Append(), dir(), fDirectory, and TDirectory::Remove().

Referenced by DirectoryAutoAdd().

void TGraph2D::SetHistogram ( TH2 h  )  [virtual]

Definition at line 1329 of file TGraph2D.cxx.

References fHistogram, fNpx, fNpy, fUserHisto, h, and kTRUE.

void TGraph2D::SetMargin ( Double_t  m = 0.1  ) 

Definition at line 1341 of file TGraph2D.cxx.

References fHistogram, fMargin, and TObject::Warning().

Referenced by graph2dfit().

void TGraph2D::SetMarginBinsContent ( Double_t  z = 0.  ) 

Definition at line 1356 of file TGraph2D.cxx.

References fHistogram, and fZout.

void TGraph2D::SetMaximum ( Double_t  maximum = -1111  ) 

Definition at line 1367 of file TGraph2D.cxx.

References fMaximum, GetHistogram(), and TH1::SetMaximum().

void TGraph2D::SetMinimum ( Double_t  minimum = -1111  ) 

Definition at line 1377 of file TGraph2D.cxx.

References fMinimum, GetHistogram(), and TH1::SetMinimum().

void TGraph2D::SetMaxIter ( Int_t  n = 100000  )  [inline]

Definition at line 149 of file TGraph2D.h.

References fMaxIter, and n.

void TGraph2D::SetName ( const char *  name  )  [virtual]

Reimplemented from TNamed.

Definition at line 1387 of file TGraph2D.cxx.

References TDirectory::Append(), fDirectory, TNamed::fName, and TDirectory::Remove().

Referenced by ConfidenceIntervals(), test2DObjects(), TGraph2D(), tgraph2d1(), tgraph2d2(), and tgraph2d3().

void TGraph2D::SetNameTitle ( const char *  name,
const char *  title 
) [virtual]

Reimplemented from TNamed.

Definition at line 1400 of file TGraph2D.cxx.

References TDirectory::Append(), fDirectory, TNamed::fName, TDirectory::Remove(), and SetTitle().

void TGraph2D::SetNpx ( Int_t  npx = 40  ) 

Definition at line 1415 of file TGraph2D.cxx.

References fHistogram, fNpx, and TObject::Warning().

Referenced by ConfidenceIntervals(), and tgraph2d1().

void TGraph2D::SetNpy ( Int_t  npx = 40  ) 

Definition at line 1433 of file TGraph2D.cxx.

References fHistogram, fNpy, and TObject::Warning().

Referenced by ConfidenceIntervals(), and tgraph2d1().

void TGraph2D::SetPoint ( Int_t  point,
Double_t  x,
Double_t  y,
Double_t  z 
) [virtual]

Definition at line 1451 of file TGraph2D.cxx.

References fNpoints, fSize, fX, fY, fZ, and TMath::Max().

Referenced by ConfidenceIntervals(), graph2dfit(), Set(), TGraph2D(), and tgraph2d1().

void TGraph2D::SetTitle ( const char *  title = ""  )  [virtual]

Reimplemented from TNamed.

Definition at line 1493 of file TGraph2D.cxx.

References fHistogram, TNamed::fTitle, and TH1::SetTitle().

Referenced by ConfidenceIntervals(), graph2dfit(), SetNameTitle(), test2DObjects(), and TGraph2D().

void TGraph2D::Build ( Int_t  n  )  [protected]

pointer to histogram painter

TGraph2D& TGraph2D::operator= ( const TGraph2D  ) 

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

Reimplemented from TNamed.

virtual void TGraph2D::DirectoryAutoAdd ( TDirectory  )  [virtual]

Int_t TGraph2D::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

virtual void TGraph2D::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

void TGraph2D::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

virtual TObject* TGraph2D::FindObject ( const char *  name  )  const [virtual]

Reimplemented from TObject.

virtual TObject* TGraph2D::FindObject ( const TObject obj  )  const [virtual]

Reimplemented from TObject.

virtual TFitResultPtr TGraph2D::Fit ( const char *  formula,
Option_t option = "",
Option_t goption = "" 
) [virtual]

virtual TFitResultPtr TGraph2D::Fit ( TF2 f2,
Option_t option = "",
Option_t goption = "" 
) [virtual]

virtual void TGraph2D::FitPanel (  )  [virtual]

TList* TGraph2D::GetContourList ( Double_t  contour  ) 

TDirectory* TGraph2D::GetDirectory (  )  const [inline]

Definition at line 106 of file TGraph2D.h.

References fDirectory.

Int_t TGraph2D::GetNpx (  )  const [inline]

Definition at line 107 of file TGraph2D.h.

References fNpx.

Int_t TGraph2D::GetNpy (  )  const [inline]

Definition at line 108 of file TGraph2D.h.

References fNpy.

TH2D* TGraph2D::GetHistogram ( Option_t option = ""  ) 

TList* TGraph2D::GetListOfFunctions (  )  const [inline]

Definition at line 110 of file TGraph2D.h.

References fFunctions.

virtual Double_t TGraph2D::GetErrorX ( Int_t  bin  )  const [virtual]

virtual Double_t TGraph2D::GetErrorY ( Int_t  bin  )  const [virtual]

virtual Double_t TGraph2D::GetErrorZ ( Int_t  bin  )  const [virtual]

Double_t TGraph2D::GetMargin (  )  const [inline]

Definition at line 114 of file TGraph2D.h.

References fMargin.

TAxis* TGraph2D::GetXaxis (  )  const

TAxis* TGraph2D::GetYaxis (  )  const

TAxis* TGraph2D::GetZaxis (  )  const

Int_t TGraph2D::GetN (  )  const [inline]

Definition at line 118 of file TGraph2D.h.

References fNpoints.

Double_t* TGraph2D::GetX ( void   )  const [inline]

Definition at line 119 of file TGraph2D.h.

References fX.

Double_t* TGraph2D::GetY (  )  const [inline]

Definition at line 120 of file TGraph2D.h.

References fY.

Double_t* TGraph2D::GetZ (  )  const [inline]

Definition at line 121 of file TGraph2D.h.

References fZ.

virtual Double_t* TGraph2D::GetEX (  )  const [inline, virtual]

Definition at line 122 of file TGraph2D.h.

virtual Double_t* TGraph2D::GetEY (  )  const [inline, virtual]

Definition at line 123 of file TGraph2D.h.

virtual Double_t* TGraph2D::GetEZ (  )  const [inline, virtual]

Definition at line 124 of file TGraph2D.h.

Double_t TGraph2D::GetXmax (  )  const

Double_t TGraph2D::GetXmin (  )  const

Double_t TGraph2D::GetYmax (  )  const

Double_t TGraph2D::GetYmin (  )  const

Double_t TGraph2D::GetZmax (  )  const

Double_t TGraph2D::GetZmin (  )  const

virtual Double_t TGraph2D::GetXmaxE (  )  const [inline, virtual]

Definition at line 131 of file TGraph2D.h.

References GetXmax().

virtual Double_t TGraph2D::GetXminE (  )  const [inline, virtual]

Definition at line 132 of file TGraph2D.h.

References GetXmin().

virtual Double_t TGraph2D::GetYmaxE (  )  const [inline, virtual]

Definition at line 133 of file TGraph2D.h.

References GetYmax().

virtual Double_t TGraph2D::GetYminE (  )  const [inline, virtual]

Definition at line 134 of file TGraph2D.h.

References GetYmin().

virtual Double_t TGraph2D::GetZmaxE (  )  const [inline, virtual]

Definition at line 135 of file TGraph2D.h.

References GetZmax().

virtual Double_t TGraph2D::GetZminE (  )  const [inline, virtual]

Definition at line 136 of file TGraph2D.h.

References GetZmin().

Double_t TGraph2D::Interpolate ( Double_t  x,
Double_t  y 
)

void TGraph2D::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

TH1* TGraph2D::Project ( Option_t option = "x"  )  const

Int_t TGraph2D::RemovePoint ( Int_t  ipoint  ) 

virtual void TGraph2D::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TObject.

virtual void TGraph2D::Set ( Int_t  n  )  [virtual]

virtual void TGraph2D::SetDirectory ( TDirectory dir  )  [virtual]

virtual void TGraph2D::SetHistogram ( TH2 h  )  [virtual]

void TGraph2D::SetMargin ( Double_t  m = 0.1  ) 

void TGraph2D::SetMarginBinsContent ( Double_t  z = 0.  ) 

void TGraph2D::SetMaximum ( Double_t  maximum = -1111  ) 

void TGraph2D::SetMinimum ( Double_t  minimum = -1111  ) 

void TGraph2D::SetMaxIter ( Int_t  n = 100000  )  [inline]

Definition at line 149 of file TGraph2D.h.

References fMaxIter, and n.

virtual void TGraph2D::SetName ( const char *  name  )  [virtual]

Reimplemented from TNamed.

virtual void TGraph2D::SetNameTitle ( const char *  name,
const char *  title 
) [virtual]

Reimplemented from TNamed.

void TGraph2D::SetNpx ( Int_t  npx = 40  ) 

void TGraph2D::SetNpy ( Int_t  npx = 40  ) 

virtual void TGraph2D::SetPoint ( Int_t  point,
Double_t  x,
Double_t  y,
Double_t  z 
) [virtual]

virtual void TGraph2D::SetTitle ( const char *  title = ""  )  [virtual]

Reimplemented from TNamed.


Member Data Documentation

Int_t TGraph2D::fNpoints [protected]

Definition at line 54 of file TGraph2D.h.

Referenced by GetContourList(), TGraph2DErrors::GetErrorX(), TGraph2DErrors::GetErrorY(), TGraph2DErrors::GetErrorZ(), GetHistogram(), GetN(), GetXmin(), TGraph2DErrors::GetXminE(), GetYmin(), TGraph2DErrors::GetYminE(), GetZmin(), TGraph2DErrors::GetZminE(), Interpolate(), operator=(), Paint(), Project(), RemovePoint(), SavePrimitive(), TGraph2DErrors::Set(), Set(), SetPoint(), TGraph2DErrors::SetPoint(), TGraph2DErrors::SetPointError(), and TGraph2D().

Int_t TGraph2D::fNpx [protected]

Definition at line 55 of file TGraph2D.h.

Referenced by Build(), GetHistogram(), GetNpx(), Project(), SetHistogram(), and SetNpx().

Int_t TGraph2D::fNpy [protected]

Definition at line 56 of file TGraph2D.h.

Referenced by Build(), GetHistogram(), GetNpy(), Project(), SetHistogram(), and SetNpy().

Int_t TGraph2D::fMaxIter [protected]

Definition at line 57 of file TGraph2D.h.

Referenced by Build(), GetHistogram(), and SetMaxIter().

Int_t TGraph2D::fSize [protected]

Definition at line 58 of file TGraph2D.h.

Referenced by Build(), RemovePoint(), and SetPoint().

Double_t* TGraph2D::fX [protected]

Real size of fX, fY and fZ.

Definition at line 59 of file TGraph2D.h.

Referenced by Build(), Clear(), GetX(), GetXmax(), TGraph2DErrors::GetXmaxE(), GetXmin(), TGraph2DErrors::GetXminE(), operator=(), Project(), RemovePoint(), SavePrimitive(), SetPoint(), TGraph2DErrors::SetPoint(), and TGraph2D().

Double_t* TGraph2D::fY [protected]

Definition at line 60 of file TGraph2D.h.

Referenced by Build(), Clear(), GetY(), GetYmax(), TGraph2DErrors::GetYmaxE(), GetYmin(), TGraph2DErrors::GetYminE(), operator=(), Project(), RemovePoint(), SavePrimitive(), SetPoint(), TGraph2DErrors::SetPoint(), and TGraph2D().

Double_t* TGraph2D::fZ [protected]

Definition at line 61 of file TGraph2D.h.

Referenced by Build(), Clear(), GetZ(), GetZmax(), TGraph2DErrors::GetZmaxE(), GetZmin(), TGraph2DErrors::GetZminE(), operator=(), Project(), RemovePoint(), SavePrimitive(), SetPoint(), TGraph2DErrors::SetPoint(), and TGraph2D().

Double_t TGraph2D::fMinimum [protected]

Definition at line 62 of file TGraph2D.h.

Referenced by Build(), GetHistogram(), and SetMinimum().

Double_t TGraph2D::fMaximum [protected]

Definition at line 63 of file TGraph2D.h.

Referenced by Build(), GetHistogram(), and SetMaximum().

Double_t TGraph2D::fMargin [protected]

Definition at line 64 of file TGraph2D.h.

Referenced by Build(), GetHistogram(), GetMargin(), and SetMargin().

Double_t TGraph2D::fZout [protected]

Definition at line 65 of file TGraph2D.h.

Referenced by Build(), GetHistogram(), and SetMarginBinsContent().

TList* TGraph2D::fFunctions [protected]

Definition at line 66 of file TGraph2D.h.

Referenced by Build(), Clear(), FindObject(), GetListOfFunctions(), and SavePrimitive().

TH2D* TGraph2D::fHistogram [protected]

Definition at line 67 of file TGraph2D.h.

Referenced by Build(), Clear(), DistancetoPrimitive(), ExecuteEvent(), GetContourList(), GetHistogram(), Interpolate(), Paint(), RemovePoint(), SetHistogram(), SetMargin(), SetMarginBinsContent(), SetNpx(), SetNpy(), and SetTitle().

TDirectory* TGraph2D::fDirectory [protected]

2D histogram of z values linearly interpolated

Definition at line 68 of file TGraph2D.h.

Referenced by Build(), Clear(), GetDirectory(), SavePrimitive(), SetDirectory(), SetName(), and SetNameTitle().

TVirtualHistPainter* TGraph2D::fPainter [protected]

Pointer to directory holding this 2D graph.

Definition at line 69 of file TGraph2D.h.

Referenced by Build(), Clear(), and GetContourList().

Bool_t TGraph2D::fUserHisto [private]

Definition at line 75 of file TGraph2D.h.

Referenced by Build(), GetHistogram(), and SetHistogram().

Double_t* TGraph2D::fX [protected]

Real size of fX, fY and fZ.

Definition at line 59 of file TGraph2D.h.

Double_t* TGraph2D::fY [protected]

Definition at line 60 of file TGraph2D.h.

Double_t* TGraph2D::fZ [protected]

Definition at line 61 of file TGraph2D.h.

TList* TGraph2D::fFunctions [protected]

Definition at line 66 of file TGraph2D.h.

TH2D* TGraph2D::fHistogram [protected]

Definition at line 67 of file TGraph2D.h.

TDirectory* TGraph2D::fDirectory [protected]

2D histogram of z values linearly interpolated

Definition at line 68 of file TGraph2D.h.

TVirtualHistPainter* TGraph2D::fPainter [protected]

Pointer to directory holding this 2D graph.

Definition at line 69 of file TGraph2D.h.


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