Skip to content

Latest commit

 

History

History
47 lines (41 loc) · 1.87 KB

index.md

File metadata and controls

47 lines (41 loc) · 1.87 KB
layout title
lesson
First Steps in LHCb

This is the LHCb Starterkit, a series of lessons for getting analysts working confidently with LHCb data and software. The lessons are best approached one after the other, as most lessons build on the knowledge gained from the previous ones.

If you have any problems or questions, you can send an email to [email protected].

Prerequisites {.prereq}

Before starting, you should be familiar with using a shell, like bash, and with programming in Python.

The Software Carpentry workshop gives a great introduction to these, as well as to many other useful computing tools.

Topics

  1. Pre-workshop checklist
  2. Goals of the course
  3. The LHCb data flow
  4. Changes to the data flow in Run 2
  5. An introduction to LHCb Software
  6. Finding data in the Bookkeeping
  7. Downloading a file from the grid
  8. Interactively exploring a DST
  9. Fun with LoKi Functors
  10. Running a minimal DaVinci job locally
  11. TupleTools and branches
  12. How do I use DecayTreeFitter?
  13. Running DaVinci on the grid
  14. Storing large files on EOS
  15. Splitting a job into subjobs
  16. Asking good questions
  17. Early career, gender and diversity
  18. Developing LHCb Software
  19. Using SVN
  20. Contribute to this lesson
  21. Install party

Other Resources