"C++ - from Basics to Not-so-Basics, and advanced ROOT analysis techniques"

Europe/Berlin
SR4 (DESY Hamburg)

SR4

DESY Hamburg

Description
The main goal of the school is to help participants learn the techniques of object oriented programming in C++. The school addresses all physicists from the student to the senior level who feel that they would profit from lectures and hands-on exercises on the following topics: - going from C to C++, function overloading, default parameters, operators - class basics, namespaces, constructors, destructors - C++ style input/output operations (basics) - dynamic memory management, pointers - using templates and the Standard Template Library (STL basics) - STL data structures and generic algorithms - advanced classes: function classes, inheritance, abstract base classes - C++ style input/output operations (advanced, class hierarchy, iterators) - external libraries: the Boost library - exceptions (maybe, depends on how we can progress with other topics) - handling multiple source files, using make, GIT Participants are expected to have a basic knowledge of C or C++ (what is a class? what is a namespace?). The focus is on programming - the physics examples used are very simple.
Don't click on it!!!
Root-5.99 Install Script
Virtual Machine ISO image
Welcome message
Participants
  • Adam Kaluza
  • Alexander Morton
  • Alexandre Payez
  • Ali Harb
  • Amir Noori Shirazi
  • Anna Kopp
  • Christoph Zimmermann
  • Christopher Hengler
  • Eduard Avetisyan
  • Elena Castro
  • Eleni Ntomari
  • Faten Hariri
  • Halime Sazak
  • Hayk Pirumov
  • Igor Khokhriakov
  • Irina Cioara
  • Ivan Asin
  • Jan Horbach
  • Jasone Garay Garcia
  • Juliane Reinhardt
  • Karolina Stachnik
  • Katharina Jakobi
  • Kornel Ecsedi
  • Lorenzo Moneta
  • Lucia Bortko
  • Maikel de Vries
  • Marco Tonini
  • Maria Hempel
  • Martin Bessner
  • Matteo Mantoani
  • Mohammad Jawad Kareem
  • Moritz McGarrie
  • Natalie Wieseotte
  • Natascha Schuh
  • Nils Flaschel
  • Nooratikah Mohammad Nasir
  • Oleg Kuprash
  • Olena Karacheban
  • Olga Merkulova
  • Olga Novgorodova
  • Olufemi Adeyemi
  • Pienpen Seema
  • Pooja Saxena
  • Richard Bedwell
  • Richard Peschke
  • Rui Zhang
  • Sabrina Groh
  • Shireen Gangal
  • Simon Plätzer
  • Stefan Maettig
  • Stefan Prestel
  • Stefanie Todt
  • Thomas Eichhorn
  • Thomas Schörner-Sadenius
  • Tobias Bisanz
  • Tobias Hülsing
  • Tobias Orthen
  • Valentyn Kovalenko
  • Vitaly Zagrebelnyy
  • Yuri Aisaka
  • Zoltan Nagy