Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TGraph Class Reference

#include <TGraph.h>

Inheritance diagram for TGraph:

Inheritance graph
[legend]
Collaboration diagram for TGraph:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { kClipFrame = BIT(10), kNotEditable = BIT(18), kFitInit = BIT(19) }

Public Methods

 TGraph ()
 TGraph (Int_t n)
 TGraph (Int_t n, const Int_t *x, const Int_t *y)
 TGraph (Int_t n, const Float_t *x, const Float_t *y)
 TGraph (Int_t n, const Double_t *x, const Double_t *y)
 TGraph (const TVector &vx, const TVector &vy)
 TGraph (const TVectorD &vx, const TVectorD &vy)
 TGraph (const TH1 *h)
 TGraph (const TF1 *f, Option_t *option="")
 TGraph (const char *filename, const char *format="%lg%lg", Option_t *option="")
virtual ~TGraph ()
virtual void Apply (TF1 *f)
virtual void Browse (TBrowser *b)
void ComputeLogs (Int_t npoints, Int_t opt)
virtual void ComputeRange (Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *chopt="")
virtual void DrawGraph (Int_t n, const Int_t *x, const Int_t *y, Option_t *option="")
virtual void DrawGraph (Int_t n, const Float_t *x, const Float_t *y, Option_t *option="")
virtual void DrawGraph (Int_t n, const Double_t *x, const Double_t *y, Option_t *option="")
virtual void DrawPanel ()
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual TObjectFindObject (const char *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual Int_t Fit (const char *formula,Option_t *option="",Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0)
virtual Int_t Fit (TF1 *f1,Option_t *option="",Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0)
virtual void FitPanel ()
virtual Double_t GetErrorX (Int_t bin) const
virtual Double_t GetErrorY (Int_t bin) const
TF1GetFunction (const char *name) const
TH1FGetHistogram () const
TListGetListOfFunctions () const
virtual Double_t GetCorrelationFactor () const
virtual Double_t GetCovariance () const
virtual Double_t GetMean (Int_t axis=1) const
virtual Double_t GetRMS (Int_t axis=1) const
Int_t GetN () const
Double_t * GetX () const
Double_t * GetY () const
TAxisGetXaxis () const
TAxisGetYaxis () const
virtual void GetPoint (Int_t i, Double_t &x, Double_t &y)
virtual void InitExpo (Int_t first=0, Int_t last=0)
virtual void InitGaus (Int_t first=0, Int_t last=0)
virtual void InitPolynom (Int_t first=0, Int_t last=0)
virtual Int_t InsertPoint ()
virtual Bool_t IsEditable () const
virtual void LeastSquareFit (Int_t m, Double_t *a, Int_t first=0, Int_t last=0)
virtual void LeastSquareLinearFit (Int_t n, Double_t &a0, Double_t &a1, Int_t &ifail, Int_t first, Int_t last)
virtual void Paint (Option_t *chopt="")
virtual void PaintFit (TF1 *fit)
virtual void PaintGraph (Int_t npoints, const Double_t *x, const Double_t *y, Option_t *option="")
virtual void PaintGrapHist (Int_t npoints, const Double_t *x, const Double_t *y, Option_t *option="")
virtual void Print (Option_t *chopt="") const
virtual Int_t RemovePoint ()
virtual Int_t RemovePoint (Int_t ipoint)
virtual void SavePrimitive (ofstream &out, Option_t *option)
virtual void SetEditable (Bool_t editable=kTRUE)
virtual void SetHistogram (TH1 *h)
virtual void SetMaximum (Double_t maximum=-1111)
virtual void SetMinimum (Double_t minimum=-1111)
virtual void Set (Int_t n)
virtual void SetPoint (Int_t i, Double_t x, Double_t y)
virtual void SetTitle (const char *title="")
void Smooth (Int_t npoints, Double_t *x, Double_t *y, Int_t drawtype)
virtual void Sort (Bool_t(*greater)(const TGraph *, Int_t, Int_t)=&TGraph::CompareX, Bool_t ascending=kTRUE, Int_t low=0, Int_t high=-1111)
virtual void UseCurrentStyle ()
void Zero (Int_t &k, Double_t AZ, Double_t BZ, Double_t E2, Double_t &X, Double_t &Y,Int_t maxiterations)

Static Public Methods

Bool_t CompareX (const TGraph *gr, Int_t left, Int_t right)
Bool_t CompareY (const TGraph *gr, Int_t left, Int_t right)
Bool_t CompareRadius (const TGraph *gr, Int_t left, Int_t right)

Protected Methods

virtual void SwapPoints (Int_t pos1, Int_t pos2)

Static Protected Methods

void SwapValues (Double_t *arr, Int_t pos1, Int_t pos2)

Protected Attributes

Int_t fNpoints
Double_t * fX
Double_t * fY
TListfFunctions
TH1FfHistogram
Double_t fMinimum
Double_t fMaximum

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kClipFrame 
kNotEditable 
kFitInit 

Definition at line 52 of file TGraph.h.


Constructor & Destructor Documentation

TGraph::TGraph  
 

TGraph::TGraph Int_t    n
 

TGraph::TGraph Int_t    n,
const Int_t *    x,
const Int_t *    y
 

TGraph::TGraph Int_t    n,
const Float_t *    x,
const Float_t *    y
 

TGraph::TGraph Int_t    n,
const Double_t *    x,
const Double_t *    y
 

TGraph::TGraph const TVector   vx,
const TVector   vy
 

TGraph::TGraph const TVectorD   vx,
const TVectorD   vy
 

TGraph::TGraph const TH1   h
 

TGraph::TGraph const TF1   f,
Option_t *    option = ""
 

TGraph::TGraph const char *    filename,
const char *    format = "%lg%lg",
Option_t *    option = ""
 

virtual TGraph::~TGraph   [virtual]
 


Member Function Documentation

void TGraph::SwapValues Double_t *    arr,
Int_t    pos1,
Int_t    pos2
[static, protected]
 

virtual void TGraph::SwapPoints Int_t    pos1,
Int_t    pos2
[protected, virtual]
 

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual void TGraph::Apply TF1   f [virtual]
 

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual void TGraph::Browse TBrowser   b [virtual]
 

Reimplemented from TObject.

Bool_t TGraph::CompareX const TGraph *    gr,
Int_t    left,
Int_t    right
[static]
 

Bool_t TGraph::CompareY const TGraph *    gr,
Int_t    left,
Int_t    right
[static]
 

Bool_t TGraph::CompareRadius const TGraph *    gr,
Int_t    left,
Int_t    right
[static]
 

void TGraph::ComputeLogs Int_t    npoints,
Int_t    opt
 

virtual void TGraph::ComputeRange Double_t &    xmin,
Double_t &    ymin,
Double_t &    xmax,
Double_t &    ymax
const [virtual]
 

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual Int_t TGraph::DistancetoPrimitive Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual void TGraph::Draw Option_t *    chopt = "" [virtual]
 

Reimplemented from TObject.

virtual void TGraph::DrawGraph Int_t    n,
const Int_t *    x,
const Int_t *    y,
Option_t *    option = ""
[virtual]
 

virtual void TGraph::DrawGraph Int_t    n,
const Float_t *    x,
const Float_t *    y,
Option_t *    option = ""
[virtual]
 

virtual void TGraph::DrawGraph Int_t    n,
const Double_t *    x,
const Double_t *    y,
Option_t *    option = ""
[virtual]
 

virtual void TGraph::DrawPanel   [virtual]
 

virtual void TGraph::ExecuteEvent Int_t    event,
Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual TObject* TGraph::FindObject const char *    name const [virtual]
 

Reimplemented from TObject.

virtual TObject* TGraph::FindObject const TObject   obj const [virtual]
 

Reimplemented from TObject.

virtual Int_t TGraph::Fit const char *    formula,
Option_t *    option = "",
Option_t *    goption = "",
Axis_t    xmin = 0,
Axis_t    xmax = 0
[virtual]
 

virtual Int_t TGraph::Fit TF1   f1,
Option_t *    option = "",
Option_t *    goption = "",
Axis_t    xmin = 0,
Axis_t    xmax = 0
[virtual]
 

virtual void TGraph::FitPanel   [virtual]
 

virtual Double_t TGraph::GetErrorX Int_t    bin const [virtual]
 

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual Double_t TGraph::GetErrorY Int_t    bin const [virtual]
 

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

TF1* TGraph::GetFunction const char *    name const
 

TH1F* TGraph::GetHistogram   const
 

TList* TGraph::GetListOfFunctions   const
 

Definition at line 93 of file TGraph.h.

virtual Double_t TGraph::GetCorrelationFactor   const [virtual]
 

virtual Double_t TGraph::GetCovariance   const [virtual]
 

virtual Double_t TGraph::GetMean Int_t    axis = 1 const [virtual]
 

virtual Double_t TGraph::GetRMS Int_t    axis = 1 const [virtual]
 

Int_t TGraph::GetN   const
 

Definition at line 98 of file TGraph.h.

References fNpoints.

Double_t* TGraph::GetX   const
 

Definition at line 99 of file TGraph.h.

References fX.

Double_t* TGraph::GetY   const
 

Definition at line 100 of file TGraph.h.

References fY.

TAxis* TGraph::GetXaxis   const
 

TAxis* TGraph::GetYaxis   const
 

virtual void TGraph::GetPoint Int_t    i,
Double_t &    x,
Double_t &    y
[virtual]
 

virtual void TGraph::InitExpo Int_t    first = 0,
Int_t    last = 0
[virtual]
 

virtual void TGraph::InitGaus Int_t    first = 0,
Int_t    last = 0
[virtual]
 

virtual void TGraph::InitPolynom Int_t    first = 0,
Int_t    last = 0
[virtual]
 

virtual Int_t TGraph::InsertPoint   [virtual]
 

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual Bool_t TGraph::IsEditable   const [virtual]
 

Definition at line 108 of file TGraph.h.

References kNotEditable, and TObject::TestBit().

virtual void TGraph::LeastSquareFit Int_t    m,
Double_t *    a,
Int_t    first = 0,
Int_t    last = 0
[virtual]
 

virtual void TGraph::LeastSquareLinearFit Int_t    n,
Double_t &    a0,
Double_t &    a1,
Int_t &    ifail,
Int_t    first,
Int_t    last
[virtual]
 

virtual void TGraph::Paint Option_t *    chopt = "" [virtual]
 

Reimplemented from TObject.

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual void TGraph::PaintFit TF1   fit [virtual]
 

virtual void TGraph::PaintGraph Int_t    npoints,
const Double_t *    x,
const Double_t *    y,
Option_t *    option = ""
[virtual]
 

virtual void TGraph::PaintGrapHist Int_t    npoints,
const Double_t *    x,
const Double_t *    y,
Option_t *    option = ""
[virtual]
 

virtual void TGraph::Print Option_t *    chopt = "" const [virtual]
 

Reimplemented from TNamed.

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual Int_t TGraph::RemovePoint   [virtual]
 

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual Int_t TGraph::RemovePoint Int_t    ipoint [virtual]
 

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual void TGraph::SavePrimitive ofstream &    out,
Option_t *    option
[virtual]
 

Reimplemented from TObject.

Reimplemented in TCutG, TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual void TGraph::SetEditable Bool_t    editable = kTRUE [virtual]
 

virtual void TGraph::SetHistogram TH1   h [virtual]
 

Definition at line 120 of file TGraph.h.

virtual void TGraph::SetMaximum Double_t    maximum = -1111 [virtual]
 

virtual void TGraph::SetMinimum Double_t    minimum = -1111 [virtual]
 

virtual void TGraph::Set Int_t    n [virtual]
 

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual void TGraph::SetPoint Int_t    i,
Double_t    x,
Double_t    y
[virtual]
 

Reimplemented in TGraphAsymmErrors, TGraphBentErrors, and TGraphErrors.

virtual void TGraph::SetTitle const char *    title = "" [virtual]
 

Reimplemented from TNamed.

void TGraph::Smooth Int_t    npoints,
Double_t *    x,
Double_t *    y,
Int_t    drawtype
 

virtual void TGraph::Sort Bool_t(*    greater)(const TGraph *, Int_t, Int_t) = &TGraph::CompareX,
Bool_t    ascending = kTRUE,
Int_t    low = 0,
Int_t    high = -1111
[virtual]
 

virtual void TGraph::UseCurrentStyle   [virtual]
 

Reimplemented from TObject.

void TGraph::Zero Int_t &    k,
Double_t    AZ,
Double_t    BZ,
Double_t    E2,
Double_t &    X,
Double_t &    Y,
Int_t    maxiterations
 


Member Data Documentation

Int_t TGraph::fNpoints [protected]
 

Definition at line 39 of file TGraph.h.

Referenced by GetN().

Double_t* TGraph::fX [protected]
 

Definition at line 40 of file TGraph.h.

Referenced by GetX().

Double_t* TGraph::fY [protected]
 

Definition at line 41 of file TGraph.h.

Referenced by GetY().

TList* TGraph::fFunctions [protected]
 

Definition at line 42 of file TGraph.h.

TH1F* TGraph::fHistogram [protected]
 

Definition at line 43 of file TGraph.h.

Double_t TGraph::fMinimum [protected]
 

Definition at line 44 of file TGraph.h.

Double_t TGraph::fMaximum [protected]
 

Definition at line 45 of file TGraph.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:01:32 2003 for ROOT by doxygen1.2.16