Note4: TF1 & TH1
最近参加了一个叫做iSTEP的暑期学校,这里教授一些基本的ROOT使用方法。曾经用root的过程忘的差不多了,也没有记录。现在正好记录一下。
TF1类
TF1类是一个数学函数的类,基本的用法就是画一些函数的图像。
root [0] TF1* f = new TF1("f","sin(x)",-10,10)
(TF1 *) 0x55ad7a22f1f0
像这样就建立了一个TF1的对象,其中“f”
是它的名称[1],“sin(x)”是它的内容,后面两项是自变量的取值范围。第二行显示,已经成功地创建了一个TF1类的指针。之后可以使用这个指针完成很多操作。最简单的功能就是画出图像:
root[1] f->Draw()
C++的内容:f是一个类的指针,这个类的成员方法,如Draw(),要用->
调用。
还可以为一个函数设置参数:
root [2] TF1* f1 = new TF1("f1","[0]+sin(x)",-10,10)
(TF
Note4: TF1 & TH1
最近参加了一个叫做iSTEP的暑期学校,这里教授一些基本的ROOT使用方法。曾经用root的过程忘的差不多了,也没有记录。现在正好记录一下。
TF1类
TF1类是一个数学函数的类,基本的用法就是画一些函数的图像。
root [0] TF1* f = new TF1("f","sin(x)",-10,10)
(TF1 *) 0x55ad7a22f1f0
像这样就建立了一个TF1的对象,其中“f”
是它的名称[1],“sin(x)”是它的内容,后面两项是自变量的取值范围。第二行显示,已经成功地创建了一个TF1类的指针。之后可以使用这个指针完成很多操作。最简单的功能就是画出图像:
root[1] f->Draw()
C++的内容:f是一个类的指针,这个类的成员方法,如Draw(),要用->
调用。
还可以为一个函数设置参数:
root [2] TF1* f1 = new TF1("f1","[0]+sin(x)",-10,10)
(TF