Analysis-based Software Tutorial

Last update: 05 Jul 2023 [History] [Edit]

Using atlassoftwaredocs

This tutorial uses atlassoftwaredocs instead of the older TWiki pages. If you want to contribute you can find the instructions for it or create an issue so it will be addressed by experts here

Before You Begin

If you have not already done so, please make sure you work through Basic Account and Software Setup to ensure that you have your accounts set up correctly to be able to complete this tutorial.

Getting Help

If you have questions about this tutorial or doing analysis on an xAOD please post your questions to the following mailing list: atlas-sw-analysis-forum@cern.ch

Sometimes it is best to browse the code to figure out what’s going on. Two useful pages to search for code are:

  • LXR which allows you to browse code which is in some official Athena version. This can be useful as most of the CP tools are dual-use, meaning they exist in Athena-land too.

  • git browser from which you can navigate through the packages to find the code of interest.

  • Doxygen is automatically generated documentation for C++ code available in the main branch of Athena.

  • You can also check out the git repository locally to browse it like any other file on your computer. Instructions for this can be found here