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

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

2 ответа

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

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

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

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

Другие вопросы по тегам