2nd HEP C++ Course and Hands-on Training

2nd HEP C++ Course and Hands-on Training
English | Tutorial | Size: 1.19 GB

This is the second iteration of a C++ course for the high energy physics community organised in collaboration between the Software Institute for Data Intensive Sciences and the Training Working Group of the HEP Software Foundation.

This event will run over 5 days. Each day will feature one two hour interactive lecture session in the morning and a session focused around hands-on training exercises in small breakout groups (related to the morning training) in the afternoons (CEST).
Due to the current pandemic circumstances we expect the whole event (course and training) to be held virtual. The link to the conference tool will be provided on this page.
The morning lectures will be held by Sebastien Ponce.
The afternoon trainings are supported by mentors from within the HEP community
David Chamont (IN2P3)
Benedikt Hegner (CERN)
Graeme Stewart (CERN)
David Smith (CERN)
Andrea Valassi (CERN)
Ben Couturier (CERN)
Attila Krasznahorkay (CERN)
Stephan Hageboeck (CERN)
Walter Lampl (Arizona)
Stewart Martin-Haugh (RAL)
Martin Ritter (LMU)
Riccardo Maria Bianchi (Pittsburgh)
Bernhard Gruber (CERN)
Benedikt Hegner (CERN)
Stefan Roiser (CERN)
The lecture sessions contain the following topics:

Basics (syntax, pointers, references, compound types, objects …)


Object Orientation (classes, inheritance, virtuality, operators, … ) Constness


Tools (git, compile chain, gdb, valgrind suite, …)


Core modern C++ (move semantic, templates, lambdas, STL, RAII, …)


A la carte: Concurrency, Python & C++, Expert C++ (poll in the subscription form)

Buy Long-term Premium Accounts To Support Me & Max Speed



If any links die or problem unrar, send request to goo.gl/aUHSZc

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.