Date
November 21-23, 2018
Topic
Root6
Lecturer
Redmer Bertens (U. Tennessee)
Jens Wiechula (GU Frankfurt)
Organizers
Sebastian Scheid (Chair)
Carsten Klein
Mario Krüger
Coordinator
Henner Büsching (HGS-HIRe)
Course Information
Course Contents/Program
In this workshop we will focus on working efficiently with ROOT, one of the most widely used frameworks in the HEP community. Standard topics will be covered, as well as developments introduced in its most recent major release, ROOT6, which replaces the command-line-interpreter CINT with a fully c++11 compliant just-in-time compiler CLING. We will focus on possible difficulties that analyzers might face as a result of this change, and will explain new features such as parallelism, declarative analysis through the TDataFrame, vectorization, data flow, c++11 features, and more.
The HGS-HIRe PEP is targeted at an audience of doctoral students interested in the topic and advanced undergraduate students.
The focus of the PEP is strongly on educational aspects to enhance the research toolbox of the participants rather than on a scientific
discussion about the results and outcomes of the analyses.
Agenda
Preliminary
The workshop will consist of three different types of sessions.
- Short input presentations ~ max 30 min: Input presentations as kick-off for
hands on sessions;
- Hands on sessions: Participants will be given the opportunity to work with new
and old concepts introduced in the program of the workshop. Also ideas of the
participants can be tested here;
- Longer presentations ~ 30-60 min to give speakers the opportunity to go into
the details of a certain topic.
Wednesday (Nov 21)
|
10:00 | Setup |
11:00 | Welcome |
11:30 | C++11 - Smart Pointers |
12:00 | Hands on |
13:00 | Lunch |
14:00 | C++11 - Paralllelism and Lambda functions |
14:30 | Hands on |
18:00 | Dinner |
|
Thursday (Nov 22)
|
10:00 | root5 to root6 - changes to the user code |
10:30 | Hands on |
11:00 | Vectorization |
11:30 | Hands on |
12:00 | Lunch |
13:00 | Declarative analysis and TDataFrame |
13:30 | Hands on |
17:00 | Social Dinner |
|
Friday (Nov 23)
|
10:00 | Python and PyROOT |
10:30 | Hands on |
12:00 | Lunch |
13:00 | Future: O2 |
13:30 | Questions and Aanswers |
Practical Information
Registration
Registration is done via email to the organizer scheid--at--ikf.uni-frankfurt.de .
Begin/End
The scientific program of the PEP starts with a welcome and introduction session on Wednesday morning at 10:00.
Please arrive well in time. The PEP will close on Friday late afternoon.
Late arrivals
If you will arrive late please contact the organizers in advance.
Venue
The PEP will be held at FIAS, Ruth-Moufang-Str.1, 60438 Frankfurt, Room 0.200
Travel
Please arrange for individual travel to the location. If you arrive by public transport:
The closest U-Bahn (subway) station is "Uni Campus Riedberg". You can find a more detailed description
to get to the venue
here.
Accomodation
We can help tp organize accomodation if necessary. Please let the organizers know in advance.
Food
Meals at the PEP are not included in the program. The university cafeteria is in walking
distance to the venue and will function as the workshop's lunch spot.
What to bring
Clothing: November in Frankfurt might be wet and cold. Please prepare accordingly.
The PEP will be very informal, so only casual attire is necessary.
Software/Laptop:Please bring your own laptop.
We will provide some small exercises on the topics, therefore you should have a working root6 v6.10 installation.
Internet
Wireless internet access is available.
Expenses
All basic expenses are covered by HGS-HIRe. There is no registration fee.
Participants at the PEP have to pay for their meals and accomodation by themselves.
Insurance
Please
do not forget to file a trip request so you are covered by insurance during the
PEP.
Participants
For privacy reasons we cannot display the list of participants right now.