我正在尝试在 python 中使用pyROOT
. 我从具有多个分支的 TTree 获取信息,其中一些是 C++ 类型或vector<int>
' s。vector<float>
vector<string>
为了将信息传递到新树中,我需要从旧树中访问它,我需要将向量等的地址传递给树,然后填充树。为此,我需要访问这样一个新向量的地址。这在 C++ 中很容易,但是在查看 Cython 和 boost 之后,我无法解决。最终我想要类似的东西:
cppintvectorinpython = getcppintvector()
oldtree.setbranchaddress(branchname,cppintvectorinpython)
这可能吗?