Lbcom: Shared LHCb component packages

Home Computing DAQ E-mail Notes Meetings Subsystems Search

This page last edited by MC on November 21, 2006.


This page is obsolete and no longer maintained.

The new address for the Phys documentation is:

http://cern.ch/LHCb-release-area/DOC/lbcom/


The LHCb software is structured as a set of CMT projects. The Lbcom components project groups together packages shared by Boole and one or more other data processing applications (Brunel, DaVinci, Panoramix etc.). The Lbcom project depends on the LHCbSys project.

Packages belonging to Lbcom must follow certain rules for their external dependencies. The current list of Lbcom packages is here.

Reference documentation:
Documentation relating to each release of Lbcom is obtained by following the links in the table below. Here you can access directly the doxygen documentation of the most recent release, and the complete set of release notes.

Available versions
Normally, end users should not need to worry about selecting a version of Lbcom, as this is selected automatically when selecting an application version. When working outside an application, the environment can be set using the LbcomEnv script. The following versions are available in the release area

Lbcom version Release date  Notes
v5r8 10th November 2006 Current production version, built against LHCb v21r11 and Gaudi v18r10. Updates to this version must maintain full backward compatibility with geometry used and data produced by DC06 production.
v5r7 30th October 2006 Version identical to v5r6 but built against LHCb v21r10 and Gaudi v18r9. No longer supported, please move to v5r8
v5r6 24th October 2006 Version built against LHCb v21r9. No longer supported, please move to v5r8
v5r5 3rd October 2006 Version built against LHCb v21r8. No longer supported, please move to v5r8
v5r4 5th September 2006 Version built against LHCb v21r7. No longer supported, please move to v5r8
v5r3p1 4th August 2006 Version identical to v5r3 but built against LHCb v21r4. No longer supported, please move to v5r8
v5r3 28th July 2006 Version built against LHCb v21r3. No longer supported, please move to v5r8
v5r2 9th July 2006 Version built against LHCb v21r2. No longer supported, please move to v5r8
v5r1 23rd June 2006 Version built against LHCb v21r1. No longer supported, please move to v5r8
v5r0 18th May 2006 Version built against LHCb v21r0. No longer supported, please move to v5r8
v4r1 28th March 2006 No longer supported, please migrate to v5r8
v3r3 20th December 2005 Version compatible with June 2005 RTTC data.
v3r2 9th December 2005 No longer supported, please migrate to v3r3
v2r5 23rd September 2005 No longer supported, please migrate to v3r3
v2r4 25th July 2005 No longer supported, please migrate to v3r3
Older versions   No longer supported, please migrate to v3r3

Reporting bugs
You can report bugs or view bug histories via the LHCb core software Savannah portal.

Supported platforms and compilers
Source code and binaries for supported platforms are available on disk (in AFS directory /afs/cern.ch/lhcb/software/releases - $LHCBRELEASES), and in the form of tar file distribution kits. The following platform+compiler combinations are supported:

Note that the binaries are built using sse2 extensions. They will not work on older machines that do not support the sse2 instruction set (e.g. Pentium III, AMD Sempron)

Forthcoming changes:

Change Status  Notes