首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >upROOT中的根函数?

upROOT中的根函数?
EN

Stack Overflow用户
提问于 2020-12-17 05:16:33
回答 1查看 51关注 0票数 1

我试图严格使用upROOT在Python语言中运行分析,但我发现(毫不奇怪)我必须构建许多已经在根目录中的工具。我不介意这样做,但我想确保我不会把事情搞砸。

例如,我有以下质量平方:

代码语言:javascript
复制
m_squared = np.divide(np.multiply(p_squared, g_squared), b_squared)

其中"p_squared“是全局动量大小(平方),"g_squared”是反伽马平方,"b_squared“是β平方。

我还为phi准备了以下内容:

代码语言:javascript
复制
add_pi = np.hstack(np.where((oX < 0.0) & (oY > 0.0)))
subtract_pi = np.hstack(np.where((oX < 0.0) & (oY < 0.0)))
Phi = np.arctan(np.divide(oY, oX))
Phi[add_pi] = Phi[add_pi] + np.pi
Phi[subtract_pi] = Phi[subtract_pi] - np.pi

其中"oX“和"oY”分别是轨迹的x和y原点坐标。

upROOT中有没有内置的东西可以做到这一点?或者这只是PyROOT的事情?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-23 00:40:26

在upROOT中有一个名为“vector”的模块,它可以用于这些目的;它是uproot4中的新功能(在笨拙的1.0中运行)。任何感兴趣的人都可以查看here。我将这个标记为已解决,因为这正是我正在寻找的,尽管需要注意的是,"vector“目前还在开发中,所以它还没有完成。

谢谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65331226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档