Описание тега pyroot
`PyROOT` is a Python extension module that allows the user to interact with any `ROOT` class from the Python interpreter.
0
ответов
Как я могу заполнить ветки деревьев?
Я создал дерево с 2 ветками. Я хочу заполнить информацию в ветвях в виде векторов, которые я извлек из корневого файла fin(input). Я не могу заполнить ветви. Пожалуйста помоги.
28 фев '19 в 01:48
1
ответ
Чтение нескольких (CERN) ROOT-файлов в массив NumPy - используя n узлов и, скажем, 2n графических процессоров
Я читаю много (скажем, 1k) файлов CERN ROOT, используя цикл и храня некоторые данные во вложенном массиве NumPy. Использование циклов делает это последовательной задачей, и каждому файлу требуется некоторое время для завершения процесса. Поскольку я…
15 фев '19 в 20:01
1
ответ
Python не возвращает Noneobject, когда он должен возвращать корневой объект TDirectoryFile
Поэтому я использую Pyroot для анализа данных. Цепочка кодов анализа запускает различные плагины для данных и выводит их в корневой файл, сохраняя выходные данные каждого плагина в свой собственный файл TDirectoryFile в корневом файле. Я написал фун…
22 фев '17 в 20:49
1
ответ
Использование pyROOT в pycharm
Я хотел бы использовать модуль pyROOT в моем программном обеспечении под IDE pycharm. Моя проблема в том, что IDE не распознает ни один из корневых модулей. Можете ли вы сказать мне, что я должен сделать, чтобы решить эту проблему?
10 май '14 в 16:32
0
ответов
Pyroot: ошибка импорта: нет модулей с именованными обработчиками
Я пытался собрать ROOT из исходного кода на моей машине с archlinux. У меня был gcc 5.3, который не был совместим с Cling, поэтому я опустился до 4.9.3. Теперь корневая сборка прошла успешно, но когда я пытаюсь запустить ноутбук в корне, я получаю I…
20 мар '16 в 06:50
0
ответов
Чтение значений с помощью PyROOT
Я пытаюсь считывать значения из файла ROOT с помощью PyROOT и застрял с этой проблемой. Любая помощь приветствуется. import ROOT rootFile = "file.root" f = ROOT.TFile(rootFile,'read') tree = f.Get('FCS_ParametrizationInput') leaves = tree.GetListOfL…
02 июн '18 в 18:10
1
ответ
Как выбрать классы, которые наследуются от TLorentzVector?
Это использует PyROOT (ROOT) и травление. Очень простой пример ниже. Я попытался использовать Как выбрать объект класса B (имеющий много переменных), который наследуется от A, который определяет __setstate__ и __getstate__ в качестве примера. from R…
08 сен '14 в 22:20
2
ответа
Доступ к математическим функциям из rootpy
В настоящее время я пытаюсь получить доступ к математическим функциям, таким как DeltaR, из rootpy, но я не уверен, как это сделать. Я ничего не видел ни в документации, ни в каких примерах. Эквивалент C++ будет выглядеть примерно так: double dR = R…
17 апр '14 в 12:39
1
ответ
ImportError: нет модуля с именем ROOT при использовании yoda2root
Я пытаюсь преобразовать файл yoda, полученный в результате анализа Rivet, в файл Root. Когда я пытаюсь сделать это, я получаю ошибку: yoda2root Rivet.yoda test.root Traceback (most recent call last): File "/usr/local/bin/yoda2root", line 24, in modu…
04 дек '15 в 14:43
1
ответ
Огромное использование памяти в pyROOT
Мой код анализа pyROOT использует огромное количество памяти. Я свел проблему к примеру кода ниже: from ROOT import TChain, TH1D # Load file, chain chain = TChain("someChain") inFile = "someFile.root" chain.Add(inFile) nentries = chain.GetEntries() …
12 сен '17 в 13:51
1
ответ
Как использовать TTreeReader в PyROOT
Я пытаюсь начать работу, используя подход TTreeReader для чтения TTrees в PyROOT. В качестве руководства я использую ROOT 6 Analysis Workshop ( http://root.cern.ch/drupal/content/7-using-ttreereader) и связанный с ним ROOT-файл ( http://root.cern.ch…
27 окт '14 в 14:42
0
ответов
Удаленный интерпретатор Pycharm SSH: редактор не распознает модуль
В настоящее время я пытаюсь запустить PyCharm с удаленным переводчиком через SSH. Само соединение работает хорошо, однако один из моих импортированных модулей "ROOT" не распознается редактором ("Нет модуля с именем ROOT" в операторе "import ROOT"). …
19 апр '17 в 15:24
1
ответ
Pycharm 4 без модуля с именем ROOT, при импорте локально установленного модуля (PyROOT), который отлично работает из оболочки на Mac OS X Yosemite
Я пытаюсь настроить PyROOT для работы с Pycharm 4 на Mac OS X Yosemite. Я установил ROOT (локально) с включенной опцией python и настроил все необходимые пути к окружению. echo $PYTHONPATH /Users/natalia/Software/root/lib:/Users/natalia/Software/roo…
08 май '15 в 14:33
1
ответ
Как читать ветки в Pyroot и составлять графики?
Я совершенно новичок в Python и Pyroot, и я хочу написать небольшой скрипт на Pyroot, как просто практика. В моем корневом файле есть подкаталог, в котором вы можете найти несколько деревьев, некоторые из которых содержат несколько веток. То, что я …
26 мар '15 в 19:02
1
ответ
Python-функция, заменяющая часть переменной
Я пишу код для проекта в области физики элементарных частиц (используя Pyroot). В моем первом проекте я использую следующую строку for i in MyTree: pion.SetXYZM(K_plus_PX, K_plus_PY, K_plus_PZ,K_plus_MM) Это в основном присваивает пиону значения пер…
03 июл '16 в 18:26
1
ответ
Доступ к другу TTree с помощью pyROOT
У меня есть скрипт pyROOT, где я использую TChain::AddFriend для объединения двух TTrees: from ROOT import TFile, gDirectory myfile = TFile("e.root") mychain = gDirectory.Get("elec_gen") entries = mychain.GetEntriesFast() friendFile = TFile("mu.root…
11 июл '17 в 17:55
2
ответа
Python Argparse не показывает правильное сообщение справки
У меня есть скрипт на Python, использующий argparse, После ввода в python script_name.py -h в командной строке показывается справочное сообщение для другой команды, но код все еще работает. Скрипт может распознавать определенные в нем параметры и хо…
10 июн '16 в 13:43
0
ответов
Ядро в Jupyter Notebook не отвечает при импорте платформы ROOT
Я надеюсь использовать pyRoot, среду анализа данных, разработанную CERN, для интеграции ее в блокнот Jupyter. Тем не менее, я считаю, что я сделал правильную установку ROOT на моем MacOS 10. Когда я запускаю ноутбук ROOT Jupyter с помощью следующей …
08 дек '18 в 05:39
2
ответа
Включить PyROOT Ubuntu 14.04
Я скачал madpgraph5, но при запуске я получаю следующую ошибку: ERROR: ROOT file called 'ROOT.py' or 'ROOT.pyc' is not found ERROR: Please check that ROOT is properly installed. Когда я пытаюсь locate ROOT.py а также locate ROOT.pycЯ ничего не получ…
30 апр '15 в 22:57
1
ответ
ROOT попробный пример не работает
Я пытаюсь запустить пример того, как построить гистограммы ROOT через matplotlib из документации rootpy. Это приводит к довольно расплывчатой ошибке: import rootpy.plotting.root2matplotlib as rplt File "/Users/pigard/ROOT/install/lib/ROOT.py", lin…
18 сен '15 в 11:08