CHEP 2015 Abstracts
CERN
-
- 08:00 → 08:05
- 08:05 → 08:10
- 08:10 → 08:15
- 08:15 → 08:20
- 08:20 → 08:25
- 08:25 → 08:30
-
08:30
→
08:35
Adapting Geant4 to task parallelism 5mSpeaker: John Apostolakis (CERN)
- 08:35 → 08:40
- 08:40 → 08:45
- 08:45 → 08:50
- 08:50 → 08:55
-
08:55
→
09:15
The ROOT 6 Runtime 20mSpeaker: Axel Naumann (CERN)
The ROOT 6 Runtime
ROOT 6 can do all of C++ - thanks to its interpreter cling which in turn is based on the industrial strength compiler llvm / clang. With the transition from CINT to cling, all the runtime type information infrastructure (the well known "dictionaries") had to be adapted, too.
This contribution will explain how the binding of user and experiment classes to ROOT currently happens and how this binding is migrated to C++ modules. It will also present these modules in the context of the upcoming C++ standards, where they are seen as a way to accelerate compilation time by factors. The presentation will showcase the advantages of using a compiler as an interpreter back-end and introduce the current areas of development for the interpreter.
- 09:15 → 09:35
- 09:35 → 09:55
- 09:55 → 10:15
- 10:15 → 10:20
-
10:20
→
10:25
Base ROOT reference guide on Doxygen 5mThe ROOT reference guide is part of the code. Classes description, methods usage, examples etc... are all embedded with the code itself. Doxygen is the reference model allowing to extract the documentation from such self described system. The ROOT documentation requires the development of specific tools (scripts) in the Doxygen context. The proposed project is these tools writing.Speaker: Mr Olivier Couet (CERN)
- 10:25 → 10:45
- 10:45 → 10:46
- 10:46 → 10:47
- 10:47 → 10:48
- 10:48 → 10:49
- 10:49 → 10:50