BEGIN:VCALENDAR VERSION:2.0 PRODID:-//chikkutakku.com//RDFCal 1.0//EN X-WR-CALDESC:GoogleカレンダーやiCalendar形式情報を共有シェ アしましょう。近所のイベントから全国のイベントま で今日のイベント検索やスケジュールを決めるならち っくたっく X-WR-CALNAME:ちっくたっく X-WR-TIMEZONE:UTC BEGIN:VEVENT SUMMARY:15th HEP C++ Course and Hands-on Training - Advanced C++ DTSTART;VALUE=DATE:20261011 DTEND;VALUE=DATE:20261016 UID:277959971540 DESCRIPTION:Event from 2026-10-12 07:00:00+00:00 to 2026-10-16 14:00:00+00 :00\n\nEvent URL: https://indico.cern.ch/event/1689553/\n\nSpeakers: Steph an Hageboeck (CERN)\, Stefan Roiser (CERN)\, Sebastien Ponce (CERN)\n\nWel come to the fifteenth iteration of a C++ course for the high energy physic s community.\nThis course will feature "advanced" C++ topics\, see below f or more details. \nIMPORTANT NOTICE\nThis  course will teach advanced to pics of C++. In order to draw the most benefit out of this course we ask y ou\, before subscribing\, to verify that you are comfortable with essentia l concepts of the language in theory and practice. E.g. please make sure y ou are at ease with the topics of the 14th HEP C++ Course\, The Essentials \nIn case you want to follow our "essentials" course first\, we plan to s chedule one in spring 2027. Please subscribe here if you want to receive n otifications about upcoming courses. \nPlease also note that this course is organised for the High Energy Physics (HEP) community. Please provide d etails about your affiliation to a HEP laboratory or university during the registration process. \nImportant Links\n\nZoom Main (Lecture) Room URL --> see menu item "Videoconference" in the left menu\n\nPre-training surve y\n\n\nOrganisation and Content\nThe event will run over 3 days\, Monday\, Wednesday and Friday.  Each day will feature one two hour lecture sessio n in the morning and a two hours session focused around hands-on training exercises in small groups (related to the morning training) in the aftern oons.\nThe morning lectures of this event will be held in a hybrid format\ , i.e. in the main auditorium of the CERN training center and also broadca sted on zoom. The afternoon training sessions will be held in another room of the CERN training center accompanied by a zoom session for questions f rom remote participants. \nFor local participants\, the training will be held in the CERN Training center\, i.e.\n\nMorning lectures in room 593/R- 10\nAfternoon hands-on trainings in rooms 593/R-10 and/or 593/R-003\n\nTwo registration forms are available for in person or remote participation. I f it is possible for you to attend the event on premise\, we would encoura ge you to do so\, as we believe the training effect will be higher. \nThe course is based on material developed originally by Sebastien Ponce and f urther extended mainly in collaboration with Bernhard Gruber and Stephan H ageboeck and David Chamont. The morning lectures and afternoon trainings w ill be delivered by Sebastien Ponce and Stephan Hageboeck. \nIn addition we are supported by additional mentors for the afternoon trainings: \n\nD aniele Massaro (CERN IT)\nDavid Chamont (CNRS IJCLAB)\nOliver Rietmann (CE RN EP\, ALICE)\nSebastien Ponce (CERN EP\, LHCb)\nStephan Hageboeck (CERN EP)\n...\n\n \nThe lecture sessions contain the following topics\n\n\n\n\ nDay 1\nDay 2\nDay 3\n\n\n\n\nRecap: Language Basics & Object orientation  (recap from "essentials course" plus new features)Core Modern C++ I (con stexpr\, move semantics\, ...)\nCore Modern C++ II (lambda\, STL\, ranges\ , RAII\, ...)\nConcurrency\n\n\nTools (formatting\, sanitizers\, profiling \, ...)\nExpert C++ (3 way comparison\, variadic templates\, perfect forwa rding\, ...)\n\n\n\n\n\nRegistration : Important notice !!!\nThe number f or in person participant places for this course and training are deliberat ely limited in order to allow us to give you more personalised training.\n Is this training for me?\nGood question.  Our target audience for this tr aining are members of the high energy physics community who are in any kin d related to software development (experiments\, services\, tools\, ...).  \nThe registration process is not moderated but we ask that you reflect on two things before registering. \n[1] Can I commit to attending the ful l event?\nThe most important thing is that those who want to learn are giv en the full opportunity to do so.  And in our teaching pedagogy\, learnin g means staying engaged both during the lecture and the hands-on sessions.   Please only register for in person attendance if you can commit to atte nding and being engaged.  \n[2] What level of C++ is required?\nThis cou rse is a follow-on training of the "essentials" HEP C++ Course\, e.g. held in spring '25 (12th HEP C++ Course and Hands-on Training). We will briefl y run again through the main parts of this training at the beginning\, but we would expect participants to be familiar with most of the topics handl ed in that course. The goal of this course is\, in addition to write your own analysis software\, to already enable you to contribute meaningfully t o your experiment core code base. If you aren't sure of your current skill level\, then don't hesitate to contact us.\nFinally\, every person in HEP  interested in the training is welcome to subscribe. The sessions for thi s iteration of the event are more optimised for European time zones.  If you don't plan to attend this training but maybe another iteration please still subscribe here so we can reach out to you and inform you of any fut ure C++ trainings.\nReally want to attend but timing doesn't work?\nNo nee d to worry\, we plan to record the morning courses and publish them on thi s indico page. In case you only want to consume the recordings and not par ticipate live in the lectures and training you also don't need to register for the training.\nCost of attendance and attestation\nFor students atten ding the course in person we ask for a registration fee of CHF 50. The fee can be paid via internal CERN "TID" (see example TID) or by credit card. Detailed payment instructions will be provided soon. \nIn case it is usef ul we can provide an attendance certificate to students.\n\n\nhttps://indi co.cern.ch/event/1689553/ LOCATION:593/R-010 - Salle 11 (CERN) END:VEVENT END:VCALENDAR