簡體   English   中英

在 PyROOT 中從 a.root 文件中繪制數據

[英]Ploting data from a .root file in PyROOT

我開始使用 PyROOT,所以我正在研究以下示例:

https://root.cern.ch/doc/master/pyroot_2fillrandom_8py.html

在代碼的最后,它將一些數據保存在 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM