What am I signing up for?
The Run-2 data set is awesome! And both the ATLAS and CMS collaborations are working to make the most of it by creating innovative analyses to learn from the data set. However, these analyses should not disappear when the people who wrote the code move on. Luckily, throughout the course of Run 2, a number of tools have permeated HEP computing culture that can be used to help ensure that analyses are preserved in a robust way, thereby facilitating the reproduction of our own results. This joint bootcamp with members from the ATLAS and CMS collaborations aim to introduce analyzers who are already proficient in basic analysis tools and concepts (e.g. C++, Python, event selection, limit setting) to the next level of robust analysis. This includes CI/CD, Dockerization, Apptainer, REANA workflows, and more tools that are used throughout all corners of industry.
Is this for me?
If you have ever spent hours banging your head against code that someone gave you as a starting point, either because it doesn’t compile or segfaults immediately upon running or simply spits out empty histograms - this bootcamp is for you. If you know someone who thinks that Docker is so great and won’t stop advocating for it - this workshop is for you. If you are going to be doing science at the LHC in Run 3 - this workshop is for you. And if you are thinking of moving to a career outside of academia - this workshop is for you.
This bootcamp will be particularly useful for those who are in the midst of an analysis at the moment, as it will give you knowhow about tools that you can put to practice immediately. However, this is not a pre-requisite for attending, but rather it will be of greatest utility for such individuals.
Who is supporting this?
This event is supported by CERN and U.S. National Science Foundation Cooperative Agreement OAC-1836650 (IRIS-HEP)
Who is teaching at this thing?
This is a hands-on bootcamp and consists of dynamic lectures that involve real-time coding by the instructor. Along with this, there are mentors who will help give individual attention and debugging assistance to participants. The people filling these roles are listed below.