Logo ROOT   6.12/07
Reference Guide
formula1.py
Go to the documentation of this file.
1 ## \file
2 ## \ingroup tutorial_pyroot
3 ## \notebook -js
4 ## TF1 example.
5 ##
6 ## \macro_image
7 ## \macro_code
8 ##
9 ## \author Wim Lavrijsen
10 
11 from ROOT import TCanvas, TFormula, TF1
12 from ROOT import gROOT, gObjectTable
13 
14 c1 = TCanvas( 'c1', 'Example with Formula', 200, 10, 700, 500 )
15 
16 # We create a formula object and compute the value of this formula
17 # for two different values of the x variable.
18 form1 = TFormula( 'form1', 'sqrt(abs(x))' )
19 form1.Eval( 2 )
20 form1.Eval( -45 )
21 
22 # Create a one dimensional function and draw it
23 fun1 = TF1( 'fun1', 'abs(sin(x)/x)', 0, 10 )
24 c1.SetGridx()
25 c1.SetGridy()
26 fun1.Draw()
27 c1.Update()
28 
29 # Before leaving this demo, we print the list of objects known to ROOT
30 #
31 if ( gObjectTable ):
32  gObjectTable.Print()
The Formula class.
Definition: TFormula.h:83
The Canvas class.
Definition: TCanvas.h:31
1-Dim function class
Definition: TF1.h:211