3rd HEP C++ Course and Hands-on Training
English | Tutorial | Size: 2.71 GB
Welcome to the third 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).
This event will be held in a hybrid format, i.e. the morning lectures will be given in a meeting room at CERN (222-R-01) and also broadcasted on zoom. We will decide on Monday morning whether it makes sense to also have one or more classes for the afternoon training excercises physical at CERN.
The morning lectures will be held by Sebastien Ponce.
The afternoon trainings are supported by mentors from within the HEP community
Abhishek Lekshmanan (CERN)
Nathan Brei (JLAB)
David Lawrence (JLAB)
David Smith (CERN)
Thomas Junk (FNAL)
Graeme Stewart (CERN)
David Chamont (IN2P3)
Attila Krasznahorkay (CERN)
Ben Couturier (CERN)
Edward Moyse (Univ Massachusetts)
Michal Simon (CERN)
Benedikt Hegner (CERN)
Enrico Guiraud (CERN)
Stephan Hageboeck (CERN)
Gianluca Bianco (Univ Bologna)
Bernhard Manfred Gruber (CERN)
Stefan Roiser (CERN)
The lecture sessions contain the following topics:
Monday
Basics (syntax, pointers, references, compound types, objects …)
Tuesday
Object Orientation (classes, inheritance, virtuality, operators, … ) Constness
Wednesday
Tools (git, compile chain, gdb, valgrind suite, …)
Thursday
Core modern C++ (move semantic, templates, lambdas, STL, RAII, …)
Friday
A la carte: Concurrency, Python & C++, Expert C++ (poll in the subscription form)
RAPIDGATOR
rapidgator.net/file/a607707652f16a09715c34a4b27cac66/3rd_HEP_C___Course_and_Hands-on_Training.part1.rar.html
rapidgator.net/file/859b68e804191ad80c00a6afe9b6b48f/3rd_HEP_C___Course_and_Hands-on_Training.part2.rar.html
rapidgator.net/file/3cd58aa85c433ce29dde30f0e0ede9a3/3rd_HEP_C___Course_and_Hands-on_Training.part3.rar.html
rapidgator.net/file/91401de7e2f4f9171e211a36b27a92e7/3rd_HEP_C___Course_and_Hands-on_Training.part4.rar.html
rapidgator.net/file/aaebf234aebc0ed1a2a60ec1df60bd02/3rd_HEP_C___Course_and_Hands-on_Training.part5.rar.html
NITROFLARE
nitroflare.com/view/310C9C20C6CC884/3rd_HEP_C%2B%2B_Course_and_Hands-on_Training.part1.rar
nitroflare.com/view/4152ED90FF7CAF1/3rd_HEP_C%2B%2B_Course_and_Hands-on_Training.part2.rar
nitroflare.com/view/8065826E44AC657/3rd_HEP_C%2B%2B_Course_and_Hands-on_Training.part3.rar
nitroflare.com/view/AE3C0596226B611/3rd_HEP_C%2B%2B_Course_and_Hands-on_Training.part4.rar
nitroflare.com/view/5BD14F251C67DEB/3rd_HEP_C%2B%2B_Course_and_Hands-on_Training.part5.rar