12#ifndef ROOT_TMultiGraph
13#define ROOT_TMultiGraph
int Int_t
Signed integer 4 bytes (int).
double Axis_t
Axis values type (double).
double Double_t
Double 8 bytes.
const char Option_t
Option string (const char).
#define ClassDefOverride(name, id)
Class to manage histogram axis.
Using a TBrowser one can browse all ROOT objects.
Provides an indirection to the TFitResult class and with a semantics identical to a TFitResult pointe...
1-D histogram with a float per channel (see TH1 documentation)
static TIter End()
Pointing to the element after the last - to a nullptr value in our case.
Double_t fMinimum
Minimum value for plotting along y.
TH1F * fHistogram
Pointer to histogram used for drawing axis.
virtual void Add(TGraph *graph, Option_t *chopt="")
virtual Int_t IsInside(Double_t x, Double_t y) const
virtual void SetMaximum(Double_t maximum=-1111)
void Paint(Option_t *chopt="") override
This method must be overridden if a class wants to paint itself.
virtual TFitResultPtr Fit(TF1 *f1, Option_t *option="", Option_t *goption="", Axis_t rxmin=0, Axis_t rxmax=0)
TList * GetListOfGraphs() const
TList * fGraphs
Pointer to list of TGraphs.
TMultiGraph & operator=(const TMultiGraph &)=delete
virtual Option_t * GetGraphDrawOption(const TGraph *gr) const
Double_t fMaximum
Maximum value for plotting along y.
virtual void LeastSquareFit(Int_t m, Double_t *a, Double_t xmin, Double_t xmax)
Int_t DistancetoPrimitive(Int_t px, Int_t py) override
Computes distance from point (px,py) to the object.
void Browse(TBrowser *b) override
Browse object. May be overridden for another default action.
virtual void SetMinimum(Double_t minimum=-1111)
TF1 * GetFunction(const char *name) const
void PaintPolyLine3D(Option_t *chopt="")
void PaintPads(Option_t *chopt="", Int_t nColumn=0)
void Draw(Option_t *chopt="") override
Default Draw method for all objects.
virtual void InitGaus(Double_t xmin, Double_t xmax)
void RecursiveRemove(TObject *obj) override
Recursively remove this object from a list.
virtual void InitPolynom(Double_t xmin, Double_t xmax)
void Print(Option_t *chopt="") const override
This method must be overridden when a class wants to print itself.
TMultiGraph(const TMultiGraph &)=delete
TMultiGraph(const char *name, const char *title)
const TList * GetListOfFunctions() const
virtual TFitResultPtr Fit(const char *formula, Option_t *option="", Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0)
void SetHistogram(TH1F *hist)
TList * GetListOfFunctions()
virtual void LeastSquareLinearFit(Int_t ndata, Double_t &a0, Double_t &a1, Int_t &ifail, Double_t xmin, Double_t xmax)
void PaintReverse(Option_t *chopt="")
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save a primitive as a C++ statement(s) on output stream "out".
TList * fFunctions
Pointer to list of functions (fits and user).
virtual void InitExpo(Double_t xmin, Double_t xmax)
TObject()
TObject constructor.