DevelopKit: Glossary

Key Points

Setting up a local LHCb environment - CernVM
  • Use CernVM Online.

  • Use a VM.

Setting up a local LHCb environment - Docker
  • Run Docker.

Setting up a local LHCb environment - Scientific Linux 6
  • Run on your existing system.

Setup Simple
  • Usage of lb-git commands.

Setup Complete
  • Usage of raw git commands.

Building LHCb software
  • Understand how to modify builds.

Running and testing
  • Work with tests.

Hello World in the Gaudi Framework
  • Hello world in Gaudi.

Intro to the Gaudi framework
  • Learn to use Gaudi.

Using Conditions
  • Work with conditions.

Detector description
  • Work with detector descriptions.

The Gaudi framework
  • Work with Gaudi.

Upgrading an Algorithm
  • Work with Algorithms.

The Tesla framework
  • Work with Tesla.

The Ganga application
  • Work with Ganga.

The Dirac framework
  • Work with Dirac.

The DaVinci framework
  • Work with DaVinci.

The Event Model
  • Work with concepts of the new event model

The New Algorithms
  • Work with Algorithms.

New features in C++11 for LHCb Physicists
  • Learn about C++11

New features in C++14 for LHCb Physicists
  • Learn about C++14

New features in C++17 for LHCb Physicists
  • Learn about C++17

New features in the distant future for LHCb Physicists
  • Learn about C++ plans

C++ Performance
  • Learn about writing performant code.

Python in the upgrade era
  • Work with Python.

Glossary

This will eventually have common links to the wiki pages, etc.