12#ifndef ROOT_TGraphErrors 
   13#define ROOT_TGraphErrors 
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
 
bool Bool_t
Boolean (0=false, 1=true) (bool)
 
int Int_t
Signed integer 4 bytes (int)
 
float Float_t
Float 4 bytes (float)
 
double Double_t
Double 8 bytes.
 
const char Option_t
Option string (const char)
 
#define ClassDefOverride(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t format
 
Collection abstract base class.
 
A TGraphErrors is a TGraph with error bars.
 
void ComputeRange(Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax) const override
Compute range.
 
void UpdateArrays(const std::vector< Int_t > &sorting_indices, Int_t numSortedPoints, Int_t low) override
Update the fX, fY, fEX, and fEY arrays with the sorted values.
 
Double_t GetErrorY(Int_t bin) const override
It returns the error along Y at point i.
 
Double_t * GetEX() const override
 
Double_t GetErrorX(Int_t bin) const override
It returns the error along X at point i.
 
Double_t * fEY
[fNpoints] array of Y errors
 
~TGraphErrors() override
TGraphErrors default destructor.
 
void Scale(Double_t c1=1., Option_t *option="y") override
Multiply the values and errors of a TGraphErrors by a constant c1.
 
static Int_t CalculateScanfFields(const char *fmt)
Calculate scan fields.
 
void FillZero(Int_t begin, Int_t end, Bool_t from_ctor=kTRUE) override
Set zero values for point arrays in the range [begin, end].
 
virtual void AddPointError(Double_t x, Double_t y, Double_t ex=0., Double_t ey=0.)
Add a point with errorbars to the graph.
 
Double_t * fEX
[fNpoints] array of X errors
 
void Print(Option_t *chopt="") const override
Print graph and errors values.
 
virtual void SetPointError(Double_t ex, Double_t ey)
Set ex and ey values for point pointed by the mouse.
 
Bool_t DoMerge(const TGraph *g) override
Protected function to perform the merge operation of a graph with errors.
 
Double_t * GetEY() const override
 
Double_t ** Allocate(Int_t size) override
Allocate internal data structures for newsize points.
 
void SwapPoints(Int_t pos1, Int_t pos2) override
Swap points.
 
virtual void ApplyX(TF1 *f)
Apply function to all the data points .
 
Double_t GetErrorXhigh(Int_t bin) const override
It returns the error along X at point i.
 
Double_t GetErrorYlow(Int_t bin) const override
It returns the error along Y at point i.
 
Double_t GetErrorYhigh(Int_t bin) const override
It returns the error along Y at point i.
 
TGraphErrors & operator=(const TGraphErrors &gr)
TGraphErrors assignment operator.
 
Bool_t CopyPoints(Double_t **arrays, Int_t ibegin, Int_t iend, Int_t obegin) override
Copy errors from fEX and fEY to arrays[0] and arrays[1] or to fEX and fEY if arrays == 0 and ibegin !...
 
Int_t Merge(TCollection *list) override
Adds all graphs with errors from the collection to this graph.
 
void CopyAndRelease(Double_t **newarrays, Int_t ibegin, Int_t iend, Int_t obegin) override
Copy and release.
 
TGraphErrors()
TGraphErrors default constructor.
 
Double_t GetErrorXlow(Int_t bin) const override
It returns the error along X at point i.
 
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save primitive as a C++ statement(s) on output stream out.
 
void Apply(TF1 *f) override
Apply function to all the data points .
 
Bool_t CtorAllocate()
Constructor allocate.
 
A TGraph is an object made of two arrays X and Y with npoints each.
 
Double_t ** AllocateArrays(Int_t Narrays, Int_t arraySize)
Allocate arrays.
 
TH1 is the base class of all histogram classes in ROOT.