Создание и заполнение ROOT-файла из текстового файла

речь идет о кодировании C ++ в CERN ROOT.
Итак, у меня есть текстовый файл со столбцами данных. Теперь мне нужно сделать файл .root со всеми данными в дереве. Как бы я это сделал? Кроме того, если текстовый файл имеет заголовки столбцов, как бы я написал свой код, чтобы они стали именами ветвей моего дерева?
Заранее спасибо!

0

Решение

Этот пример с веб-страницы ROOT показывает, как сделать именно то, что вы хотите:

http://root.cern.ch/root/html534/tutorials/tree/cernbuild.C.html

1

Другие решения

Eсть TTree метод для этого: http://root.cern.ch/root/html/TTree.html#TTree:ReadFile

Чтобы использовать ридер в качестве названий веток, нужно быть немного более креативным. Прочитайте строку, проанализируйте ее и используйте в качестве дескриптора ветви в TTree:ReadFile вызов.

0

По вопросам рекламы [email protected]