skip to main content

DOE PAGESDOE PAGES

Title: ROOT 6 and beyond: TObject, C++14 and many cores

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. Furthermore, 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.
Authors:
 [1] ;  [2] ;  [1] ;  [1] ;  [1] ;  [1] ;  [1] ;  [1]
  1. European Organization for Nuclear Research (CERN), Geneva (Switzerland)
  2. Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
Publication Date:
OSTI Identifier:
1250778
Report Number(s):
FERMILAB-CONF--15-224-CD
Journal ID: ISSN 1742-6588; 1413930
Grant/Contract Number:
AC02-07CH11359
Type:
Accepted Manuscript
Journal Name:
Journal of Physics. Conference Series
Additional Journal Information:
Journal Volume: 664; Journal Issue: 6; Conference: 21st International Conference on Computing in High Energy and Nuclear Physics, Okinawa (Japan), 13-17 Apr 2015; Journal ID: ISSN 1742-6588
Publisher:
IOP Publishing
Research Org:
Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
Sponsoring Org:
USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING