- 博客(6)
- 收藏
- 关注
原创 CERN ROOT RooFit
使用定义好的pdf肯定是简单的,RooFit中已经给出很多常用的函数。但在一些情况下,我们需要把一个已知函数转化为pdf,RooFit使得这个过程十分简单。c1->Draw();很明显,RooFit给我们返回了一个归一化的pdf。
2023-05-12 14:41:17
574
原创 CERN ROOT 拟合Fitting
特别是当统计数据较少时,需要采用极大似然法。这里以最小二乘法为例(更简单高效),解释Fit导出的拟合表格。显示参数名称/值,当指定 "v"=1时,只显示非固定参数。当 "v"=2时,显示所有参数。是参数的数目,在本例中有par [0] [1] [2] 三个参数。————————————分割线————————————显示误差(如果e=1,v必须是1)选择在直方图统计框中打印的拟合参数信息的类型。介绍如何使用一个自定义的函数去拟合直方图。首先需要对ROOT的拟合方法有基本的了解,与ndf的值接近,拟合较好。
2023-05-06 20:33:45
1375
原创 CERN ROOT 数据存储Tree 例1:把某个Branch的值平方
【代码】CERN ROOT 数据存储Tree 例1:把某个Branch的值平方。
2023-05-04 10:36:32
277
1
原创 CERN ROOT 数据存储Tree
的数据结构,可以先简单的考虑为:树(Tree)->枝(Branch)->叶(Leaf)的结构,每个树枝上有不同的数据结构。所以在填充数据之前需要先定义好Branch,通过定义的地址address对数据进行操作,leaflist是所有变量名称和类型的串联,变量名称和变量类型用斜线(/)分隔。:打开或生成一个root文件,你也可以打开其他格式的文件,请参照ROOT TFile::TFile,重要的是给定文件名和操作选项。有许多丰富的功能,但很多时候还是需要把数据读取再进行处理,上面的代码给出了一个简单的例子。
2023-04-27 17:55:38
968
4
原创 CERN ROOT 直方图 例1:建立新坐标轴,把两个不同值域的图像画在一起
510:把坐标轴分成十等分然后在每个间隔分成5等分,但当ROOT觉得这样的分割会出现小数时,会自动的把间隔进行微调;首先应该考虑对数坐标,然而有些情况下对数坐标并不适合表达含义,下面给一个例子。+L:+-决定坐标轴短线的朝向,LR决定数字的相对位置。
2023-04-21 18:09:55
1228
3
原创 CERN ROOT 直方图
需要注意的是,在此处导入的fname首先被转化为pdf再进行抽样。,查看颜色和数据点的样式。需要注意“same”命令的使用,可以在同一个画布上画出多张直方图。查询某个Bin的上下边界(输入Bin数),查询某个数据在第几个Bin中(输入x)使用gSytle,按照给定的选项(开关)展示直方图的数据,参考。直方图的相乘和相除(Multiply,Divide)直方图的归一化(normalization)直方图的相加和相减(Add),还可以使用。,查看坐标轴和标题的操作,参考。2.直方图的样式(画图)
2023-04-16 22:36:55
1762
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人