Вопросы по теме 'root-framework'

Быстрый (с точки зрения затрат времени разработчика) способ использования большого количества кода C++ из Java.
Предыстория: мы разрабатываем физическое приложение, которое будет выполнять большой объем анализа данных, но наше внимание сосредоточено на интеграции физического электронного оборудования. По сути, я хотел бы иметь возможность вызывать root...
531 просмотров
schedule 28.06.2023

Построение графиков с помощью Cern ROOT
Я пытаюсь создать график и сохранить его как изображение. Мне необходимо использовать ROOT. Я создал график с помощью TGraph graph = TGraph(xvect, yvect); но теперь я застрял в том, как сохранить это как png (или другой формат изображения)....
5810 просмотров
schedule 16.04.2022

LLVM ERROR JIT не поддерживает встроенный ассемблер
Только что установил новую копию Ubuntu 12.04 LTS, получил qt-sdk, и при попытке запустить простую программу с использованием корня CERN я получаю: LLVM ERROR: JIT does not support inline asm! надо сказать, что два дня назад на компе стояла...
201 просмотров
schedule 21.01.2023

Макрос для загрузки нескольких корневых файлов
У меня есть код, который загружается в файл ROOT, из которого я могу извлечь ветви из указанного файла ROOT и построить гистограммы и т. д. Код выглядит примерно так: void MakePlots(string filename) { TChain Data("clusters");...
3091 просмотров
schedule 25.07.2022

Рисование TCanvas на экране в скомпилированном приложении ROOT (CERN)
Каковы правила рисования на экране? Моя конечная цель — поместить TCanvas в класс и рисовать оттуда, но сейчас я думаю, что может помочь рассмотрение менее сложного примера. Ниже приведен код, который компилируется и выводится на экран на моем...
3460 просмотров

Как изменить код C++ из пользовательского ввода
В настоящее время я пишу программу, которая работает поверх интерпретатора C++. Пользователь вводит команды C++ во время выполнения, которые затем передаются интерпретатору. Для некоторых шаблонов я хочу заменить указанную команду измененной формой,...
2257 просмотров
schedule 18.10.2022

Лучший способ хранить объекты TFile через rootpy
Я пытаюсь сохранить класс python (или только членов) в файле ROOT (CERN, TFile ) через rootpy. Я могу легко сделать это, используя Tree и TreeModel , но это работает только для базовых типов и не приводит к структуре, которую я ищу. Я также...
73 просмотров
schedule 15.06.2023

Ошибка импорта Python 2.7 ROOT
Я установил root.exe в папку C:\root_v5.34.36, папку C:\root_v5.34.36\bin, в которой находится ROOT.py Когда я запустил Jupiter Notebook (anaconda), я пишу: import sys sys.path.append("C:\root_v5.34.36\bin") затем import ROOT И он...
1508 просмотров
schedule 10.06.2024

CERN ROOT: Заполнение TBranches/TTree в цикле
Предполагается, что код считывает уже созданное дерево, копирует имена его ветвей и записывает 0 для записей, меньших или равных 0, и 1 для всех остальных записей. Код отлично копирует ветки, но при заполнении их информацией, которую он заполняет,...
1358 просмотров
schedule 01.09.2022

Компилировать несколько исходных файлов (основных и заголовочных) и связывать их в ROOT CINT?
Позвольте мне сначала установить контекст, это CERN ROOT и CINT и ACLiC и т. д. Предположим, у меня есть основной macro с именем macro.cpp и два заголовка h1.cpp (содержит определение функции) и h1.h , содержащие объявление функции,...
1256 просмотров

Как создать гистограммы ROOT из файла .dat с 3 столбцами?
В настоящее время у меня есть файл .dat с форматом: Формат: Log(10,s22th13) deltacp chi^2 -4 0 0.098127 -4 4 0.093642 -4 8 0.089323 -4 12 0.085185 -4 16 0.081242 .... Как мне создать график с помощью ROOT, сохранив метки, указанные...
853 просмотров
schedule 25.10.2022

Гистограмма с ntuple с использованием CERN ROOT
Невозможно получить / заполнить гистограмму, начиная с ntuple, используя ROOT. Я искал предыдущие ответы, и все они используют ttree, включая корневую документацию. У меня его нет. Не новичок в использовании root, но мне очень трудно его...
688 просмотров
schedule 22.12.2023

Компиляция c++, включая корневые библиотеки, с помощью g++
Я пытаюсь скомпилировать программу на С++, которая использует библиотеку TF1 ROOT-фреймворка, с помощью компилятора g++. Я старался я уже пробовал g++ a.cpp -o 'root-config --cflags --glibs' Но это просто дает мне ошибку g++:...
845 просмотров
schedule 18.11.2023