Создание и заполнение 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
вызов.