我刚开始使用pyroot读取根文件,但我无法使用jupyter笔记本从文件中读取数据。以下是TBrowser的外观:
我是这样开始的:
import ROOT as root
import numpy as np
f = root.TFile("RealData.root")
myTree = f.Get("tree")
entries = myTree.GetEntriesFast()
到目前为止,它是工作的,如果我打印条目,我得到了正确的实体数,我在文件中。但我不知道如何从树中读取实际数据(事件编号、n通道等),如果我尝试myTree.events
或myTree.event_number
这样的操作,内核就会停止工作。我应该怎么做才能从树中读取数据?
通常使用pyROOT,您可以做如下操作:
我对jupyter的工作原理知之甚少,不知道这是否会导致任何特殊的问题。你试过仅仅使用普通的python解释器运行同一个脚本吗?
相关问题 更多 >
编程相关推荐