root-framework

    6熱度

    1回答

    我在嘗試將程序從CERN ROOT深度轉換爲python的過程中處於某種不幸的地位。在ROOT代碼中(CINT本身就是一種憎惡),可以將數學函數存儲爲「字符串」,並將它們傳遞給ROOT進行擬合,繪圖等,因爲ROOT將這些定義爲「字符串」。 此刻,所述數學函數存儲在簡單的文本文件作爲一行,即 (1+[1])^(1+[1])/TMath::Gamma(1+[1]) * x^[1]/[0]^(1+[1]

    2熱度

    1回答

    在PyROOT一個TTree訪問嵌套的容器,它很容易從樹上價值觀閱讀,即打印葉val: file = TFile('file.root') tree = file.Get('tree') for entry in tree: print entry.val 也容易讀值了STL vector<float>的, vec: for entry in tree: print e

    1熱度

    1回答

    我可以在沒有MSVS但使用mingw32的win32上安裝Cern的ROOT?我想開發一些C/C++程序,它將使用ROOT。

    4熱度

    3回答

    我已經與ROOT廣泛合作,它有自己的數據文件格式,但由於各種原因,我們希望切換到HDF5文件。不幸的是,我們仍然需要一些在格式之間翻譯文件的方法。有沒有人知道任何現有的圖書館這樣做?

    1熱度

    3回答

    我正在使用CERN的ROOT框架(必需),並且我想從TNtuple中獲取數據並繪製它。我可以在創建TNtuple時繪製數據,也可以在將其寫入.root文件後繪製數據。一些支持文檔建議我創建一個TTree,但是似乎它可能是過度殺傷/迂迴,因爲我不會將它用於其他任何事情(並且TNtuple滿足我的所有其他要求)。有沒有人有更好的建議如何從TNtuple中提取數據並繪製它?

    1熱度

    2回答

    有沒有辦法將圖形的標題沿着它們描述的軸的長度居中?我正在使用C腳本和根命令行來創建TNtuple的圖形,並且我通過使用TStyle和TGaxis類來設置其餘參數,從而正確格式化了其他所有內容。我的問題是,Offset和CenterTitle方法重新垂直於軸而不是水平方向。 我希望我的軸線看起來像這樣(其中a代表空白 「」): 1 ... 2 ... 3 ... 4 ... 5 ... 6 .. 1

    2熱度

    3回答

    節省字符串轉換成TTree後 std::string fProjNameIn, fProjNameOut; TTree *tTShowerHeader; tTShowerHeader = new TTree("tTShowerHeader","Parameters of the Shower"); tTShowerHeader->Branch("fProjName",&fProjNameIn

    -2熱度

    2回答

    我正在寫一個C++代碼在ROOT平臺上。我收到以下錯誤: *** Break *** segmentation violation gdb not found, need it for stack trace Root > Function main() busy flag cleared 我只是想知道這意味着什麼(一般)。

    0熱度

    1回答

    我需要製作帶有事件標題的樹。我從一個ROOT文件讀入兩個頁面。這些團體中的每一個都有以下格式: Index Event SubEvent Characteristic1 Characteristic2 .... 1 1 1 322 234 2 1 2 453 324 3 1 3 ... .

    2熱度

    3回答

    我必須使用基於ROOT cern的C++庫。這些庫是用Linux環境和K開發的,現在我必須在Visual Studio的窗口中使用這些庫。首先,我只是想在Visual C++中編譯一些頭文件.h和一些源代碼.cpp來創建一個dll。這些文件在Linux中沒有任何問題編譯。 所以我有一個問題,生成一個工作的DLL,我可以稍後在csharp中使用。 我得到的錯誤是LNK錯誤,即使我相信我在鏈接器中添加