Skip to content

Latest commit

 

History

History
57 lines (50 loc) · 2.25 KB

index.md

File metadata and controls

57 lines (50 loc) · 2.25 KB
layout title
lesson
First Steps in LHCb

This is the LHCb Starterkit, a series of lessons for getting analysts working confidently with LHCb 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. Introduction to the LHCb Software
  3. Using screen to keep things running
  4. Find the dataset in the Bookkeeping
  5. Download a file from the grid
  6. Interactively exploring a DST
  7. Fun with LoKi Functors
  8. Building your own decay
  9. Introduction to the LHCb data flow
  10. Running a minimal DaVinci job locally
  11. Storing large files on EOS
  12. Minimal DaVinci on the grid
  13. Splitting a job into subjobs
  14. TupleTools and branches
  15. Switch to a new stripping (20 -> 21) for one line in MC
  16. Replace a mass hypothesis
  17. TisTos and what it all means
  18. TupleTools for TISTOS'ing
  19. (Caveats for TISTOS'ing)
  20. More on the HLT?
  21. How do I use DecayTreeFitter?
  22. Other things one can do with DTF
  23. Asking good questions
  24. Developing the LHCb Software
  25. Using SVN
  26. Where to get help
  27. Contribute to this lesson
  28. Install party

Each topic should be a chunk of 10-15 minutes. If that is too short, we should split it into several topics.

Other Resources