[英]Converting C++ to pyroot: How to get a file object from a file in pyroot?
[英]Ploting data from a .root file in PyROOT
我開始使用 PyROOT,所以我正在研究以下示例:
在代碼的最后,它將一些數據保存在 py-fillrandom.root 文件中。 所以,我想 plot 來自根文件的數據,但由於文件內部有多個數據,我的方法失敗了(我認為我離任何解決方案還很遠,所以我沒有發布我的代碼)。 我找不到任何可以幫助我完成這項任務的教程和示例。 所以我會很感激任何幫助。
無論如何都可以查看 a.root 文件中的內容?
我對所有這些都是新手,所以任何參考或提示對我來說都是非常有價值的。
很高興我能夠解決我的問題,所以我將與您分享。
為了能夠查看 a.root 文件中的數據,您只需在終端中啟動 root,然后鍵入以下命令:
TBrowser t;
它將打開一個 window,您可以在其中導航 .root 文件。
並在 a.root 中選擇 plot 文件,您可以使用:
histFile = root.TFile.Open(histFileName,"READ")
打開 .root 和
h_zee = histFile.Get("zee")
選擇其中一個直方圖或散點圖進行處理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.