HGS-HIRe PEP 18-2: ROOT6

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:00Setup
11:00Welcome
11:30C++11 - Smart Pointers
12:00Hands on
13:00Lunch
14:00C++11 - Paralllelism and Lambda functions
14:30Hands on
18:00Dinner
 
Thursday (Nov 22)
10:00root5 to root6 - changes to the user code
10:30Hands on
11:00Vectorization
11:30Hands on
12:00Lunch
13:00Declarative analysis and TDataFrame
13:30Hands on
17:00Social Dinner
 
Friday (Nov 23)
10:00Python and PyROOT
10:30Hands on
12:00Lunch
13:00Future: O2
13:30Questions 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.
© 2008-2024 Helmholtz Association + Helmholtz Graduate School