
ROOT 6 and beyond: TObject, C++14 and many cores.
Author(s) -
Bertrand Bellenot,
Philippe Canal,
Olivier Couet,
G. Ganis,
P. Mató,
L. Moneta,
N. A. Naumann,
D. Piparo
Publication year - 2015
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/664/6/062006
Subject(s) - root (linguistics) , compiler , computer science , leverage (statistics) , root cause , root cause analysis , interpreter , operating system , programming language , artificial intelligence , engineering , linguistics , reliability engineering , philosophy
Following the release of version 6, ROOT has entered a new area of development. It will leverage the industrial strength compiler library shipping in ROOT 6 and its support of the C++11/14 standard, to significantly simplify and harden ROOT's interfaces and to clarify and substantially improve ROOT's support for multi-threaded environments. This talk will also recap the most important new features and enhancements in ROOT in general, focusing on those allowed by the improved interpreter and better compiler support, including I/O for smart pointers, easier type safe access to the content of TTrees and enhanced multi processor support