根:用权重求和的根文件总和

时间:2018-08-13 09:47:38

标签: histogram root-framework

我有两个包含许多直方图的根文件(file1.root和file2.root),我想将它们合并为一个直方图(file3.root)。我通常会为此使用hadd,但这次我想将每个文件乘以权重(因此文件内的每个直方图)。

有没有一种简单的方法可以将哈德用在举重上?

1 个答案:

答案 0 :(得分:0)

我不认为hadd是针对该用例的。它仅用于汇总令人尴尬的并行处理的输出。

如果权重均为整数,则可以多次读取文件。 BUT (BUT ),仅能正确获取垃圾箱中的内容,而不会获取垃圾箱中的错误。 (用砝码5填充一次与用砝码1填充五次不同。)

但是,恐怕唯一合适的解决方案是为您的用例编写一个应用程序。我想这取决于您的实际用例,如果您最好使用从头开始编写的简单程序或回收hadd来源https://github.com/root-project/root/blob/master/main/src/hadd.cxx