admin 管理员组

文章数量: 1086019

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

本文标签: Framework Analysis root DATA amp