TGraph
class description - source file - inheritance tree
protected:
virtual void SwapPoints(Int_t pos1, Int_t pos2)
static void SwapValues(Double_t* arr, Int_t pos1, Int_t pos2)
public:
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)
TGraph(const TGraph&)
virtual ~TGraph()
virtual void Apply(TF1* f)
virtual void Browse(TBrowser* b)
static TClass* Class()
static Bool_t CompareRadius(const TGraph* gr, Int_t left, Int_t right)
static Bool_t CompareX(const TGraph* gr, Int_t left, Int_t right)
static Bool_t CompareY(const TGraph* gr, Int_t left, Int_t right)
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 Double_t* x, const Double_t* y, Option_t* option)
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 DrawPanel()
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual TObject* FindObject(const char* name) const
virtual TObject* FindObject(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 GetCorrelationFactor() const
virtual Double_t GetCovariance() const
virtual Double_t GetErrorX(Int_t bin) const
virtual Double_t GetErrorY(Int_t bin) const
TF1* GetFunction(const char* name) const
TH1F* GetHistogram() const
TList* GetListOfFunctions() const
virtual Double_t GetMean(Int_t axis = 1) const
Int_t GetN() const
virtual void GetPoint(Int_t i, Double_t& x, Double_t& y)
virtual Double_t GetRMS(Int_t axis = 1) const
Double_t* GetX() const
TAxis* GetXaxis() const
Double_t* GetY() const
TAxis* GetYaxis() const
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 TClass* IsA() const
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(Int_t ipoint)
virtual Int_t RemovePoint()
virtual void SavePrimitive(ofstream& out, Option_t* option)
virtual void Set(Int_t n)
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 SetPoint(Int_t i, Double_t x, Double_t y)
virtual void SetTitle(const char* title)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
void Smooth(Int_t npoints, Double_t* x, Double_t* y, Int_t drawtype)
virtual void Sort(Bool_t (*)(const TGraph*, Int_t, Int_t) greater = &TGraph::CompareX, Bool_t ascending = kTRUE, Int_t low = 0, Int_t high = -1111)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
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)
protected:
Int_t fNpoints Number of points
Double_t* fX [fNpoints] array of X points
Double_t* fY [fNpoints] array of Y points
TList* fFunctions Pointer to list of functions (fits and user)
TH1F* fHistogram Pointer to histogram used for drawing axis
Double_t fMinimum Minimum value for plotting along y
Double_t fMaximum Maximum value for plotting along y
public:
static const enum TGraph:: kClipFrame
static const enum TGraph:: kNotEditable
static const enum TGraph:: kFitInit
See also
-
TCutG, TGraphAsymmErrors, TGraphBentErrors, TGraphErrors
Last update: Fri May 14 13:32:38 2004
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.