TGraph


class description - source file - inheritance tree

class TGraph : public TNamed, public TAttLine, public TAttFill, public TAttMarker

    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)

Data Members

    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

Class Description



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.