【发布时间】:2015-04-04 10:50:39
【问题描述】:
我正在尝试从 Cern ROOT TTree 文件中读取数据。我以前没有使用过root,对此我有点挣扎。我熟悉C++,所以可以对数组方面的东西进行排序,但是我已经在网上浏览了几个教程页面,没有任何地方。
如何从 TTree 文件中读取数据?我假设这将通过在 for 循环中迭代树的节点来完成(同样,我不确定文件是如何组织的?)?
这是我一直试图遵循的那种参考示例。
https://root.cern.ch/drupal/content/using-macro-read-ttree
据我了解,这是一个通用问题,但 TTree 不是通用问题? (因为它们可以包含不同的变量名,我认为?)
所以,我认为重要的进一步信息是:
通过打开根对象浏览器TBrowser b - 并浏览到“.root”文件(并双击它),我可以看到文件中有12 个变量。例如,一个叫做'mass'、'charge'等......
希望这是足够的信息?如果没有,我可以提供更多。
【问题讨论】:
-
如果以下答案解决了您的问题,请考虑将其标记为已接受。
-
它不能解决问题,因此我不会将其标记为已接受。感谢您的关心
-
在哪些方面没有解决您的问题?
-
没有解决问题。那是它不能解决问题的方式
-
我的意思是,如果您能更具体地了解您的问题,我可能会提供帮助:)。我经常使用这两种方法,它们通常都能正常工作。
标签: c++ root-framework