Skip to content

Proto type for the O2 project for the ALICE experiment at CERN

Notifications You must be signed in to change notification settings

dstocco/AliceO2

 
 

Repository files navigation

AliceO2

Alice O2 project software. Simulation, reconstruction and common software for the ALICE experiment at CERN based on ALFA and the FairRoot software.

Documentation

The documentation single entry point is here.

Installation

In order to install with aliBuild you can follow this tutorial.

Issue tracking system

We use JIRA to track issues. Head here to create tickets.

Coding guidelines

The Coding Guidelines are here. See below how to format your code accordingly.

Doxygen

Turn it on in cmake (cmake -DBUILD_DOXYGEN=ON ...) before building (make) and then open docs/doxygen/doc/html/index.html from the build directory.

Doxygen documentation is also available online here

Build system and directory structure

The build system and directory structure are described in [docs/doxygen/CMakeInstructions.md](@ref CodeOrganizationAndBuild).

Formatting

Using clang-format
# Get the configuration file
git clone https://github.com/AliceO2Group/CodingGuidelines.git
cp CodingGuidelines/_clang-format-4  /path/to/O2/top/dir # (use _clang-format-3 if you use clang-format v3)

# Check the style
# Here any tag "<replacement " indicates a problem ("<replacements " with **s** is fine!)
clang-format -style=file -output-replacements-xml SOURCEFILE`
# shows what would the file content be after the reformatting
clang-format -style=file SOURCEFILE

# Apply the style to the file
clang-format -style=file -i SOURCEFILE
Using an IDE

A number of config files are available here for various IDEs.

About

Proto type for the O2 project for the ALICE experiment at CERN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 87.3%
  • C 4.1%
  • CMake 3.4%
  • GLSL 2.7%
  • Shell 1.7%
  • Objective-C 0.4%
  • Other 0.4%