A macro to demonstrate the functionality of TGraph::Apply() method.
TGraph::Apply applies a function f to all the data TGraph points, f may be a 1-D function TF1 or 2-d function TF2. The Y values of the graph are replaced by the new values computed using the function.
The Apply() method can be used as well for TGraphErrors and TGraphAsymmErrors.
void gr005_apply() {
Double_t yaxis[npoints] = {10.,20.,30.};
TF2 *ff =
new TF2(
"ff",
"-1./y");
}
int Int_t
Signed integer 4 bytes (int)
double Double_t
Double 8 bytes.
A 2-Dim function with parameters.
A TGraph is an object made of two arrays X and Y with npoints each.
virtual void Apply(TF1 *f)
Apply function f to all the data points f may be a 1-D function TF1 or 2-d function TF2 The Y values ...
void Draw(Option_t *chopt="") override
Draw this graph with its current attributes.
virtual TObject * DrawClone(Option_t *option="") const
Draw a clone of this object in the current selected pad with: gROOT->SetSelectedPad(c1).
- Author
- Miro Helbich
Definition in file gr005_apply.C.