问题标签 [root-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
985 浏览

python - 具有参数限制的根 minuit2 轮廓

我正在尝试使用作为ROOT数据分析框架的一部分的 Minuit2 最小化器为具有物理限制的参数生成等高线图。不幸的是,当我尝试生成等高线图时,Minuit2 似乎有意将参数漂移到超出其限制的区域:

有没有其他人处理过这个或类似的问题?有什么解决方法吗?

我已经在ROOT 论坛上问过这个问题,但我认为可能还有一些堆栈溢出用户已经处理过这个或类似的问题。

0 投票
1 回答
2359 浏览

makefile - 用于将 ROOT 文件与“hadd”合并的 Makefile

我目前正在编写一个 Makefile,它有几个几乎相同的规则/食谱来.root使用hadd. 有没有一种好方法可以将这些压缩成更少的规则?我不确定%这些案例有多大用处,data[4-6].done因为数字 4-6 与目录路径中的 1-4 不匹配。

非常感谢

0 投票
1 回答
2413 浏览

root-framework - 删除根 TTree 中的重复条目

我有三个.root文件需要合并在一起。通常我会hadd用来合并文件,但文件包含我需要删除的重复条目。我不能只删除重复的条目,因为 TTree 是只读的。有没有一种简单的方法来合并文件,同时确保只保存唯一的条目?

0 投票
2 回答
6063 浏览

c++ - 在 ROOT 中绘制具有不同变量名称的直方图

我不确定如何正确表达这个问题,但这就是我想要做的。

可以使用 cern ROOT 和以下命令绘制单个直方图,

但是我有几十个按顺序命名的直方图,比如电子1、电子2、电子3等,我想写一个简单的循环来绘制它们。我尝试使用 sprintf 和一个简单的 for 循环,但 ROOT 不喜欢它。

我究竟做错了什么?

提前致谢。

0 投票
2 回答
2178 浏览

python - 使用 rootpy 和 matplotlib 绘制二维直方图

我正在尝试使用 rootpy 和 matplotlib 绘制一个 ROOT 2D 直方图。

我用于此的代码是:

但是,这给我留下了错误消息:

显然我使用了错误的 rootpy2matplotlib 模块,所以我看了一下:该模块提供:hist、bar 和 errorbar 函数 - 没有特定于 >= 2D。

我错过了什么吗?有简单的解决方法吗?

PS:我想用'rootpy'标签标记这个问题,但这是不可能的。所以我道歉,因为这个问题非常具体。

0 投票
1 回答
9808 浏览

python - TypeError:“类型”对象没有属性“__getitem__”

尝试运行rmakeprofile命令时,我不断收到错误消息。我收到一条错误消息,说“类型”对象没有属性“__getitem__”。

这是回溯:

0 投票
2 回答
1372 浏览

c++ - 将文件中的数字读入数组

所以我有一个包含三列的文件,例如:

这些是 x,y,强度值。

然后我尝试将这个长文件读入数组。这是到目前为止的代码:

所以最终我希望能够拥有一个与强度相关的二维数组。关于我为什么失败的任何想法?它编译得很好,但是当它运行时,它看起来像这样:

0 投票
2 回答
238 浏览

arrays - CERN 从 TNtuple 中提取数组

我正在使用 CERN 的 ROOT 框架,并且在存储和检索简单数组时遇到了一些麻烦。似乎我最好的选择是使用 TNTuple 类,但我找不到一种方法可以轻松地以逐个数字的方式访问存储在 TNTuple 中的数据。真的,我想做的是完全按照我通常使用浮点数组的方式使用 TNTuple,或者轻松地将 TNTuple 转换为浮点数组。有没有办法做到这一点?

0 投票
1 回答
1013 浏览

c++ - 条件跳转或移动取决于未初始化的值

Valgrind 中的第一个错误:

ROOTproductidrecord.cpp:1077-1078

如您所见,filename_char 有一个值......下一个函数(TFile::TFile)来自一个稳定的 CERN 库。

我不明白 ROOTproductidrecord.cpp:1078 有什么问题...

0 投票
1 回答
539 浏览

hdf5 - HDF5 和根文件

.root我经常使用 CERN 的 ROOT 框架进行数据分析和在文件中存储大量分层数据。我知道 HDF5 文件就是为此目的而设计的。ROOT 和 HDF5 存储和检索数据的方式有什么区别?我想知道 HDF5 文件是否适合粒子物理学中的数据分析。