LHCb Core Software Meeting

Date and Location

11 July 2007
10:30 - 12:15
CERN (2-R-030)


Gloria, Hubert, Marco Ca., Marco Cl. (minutes), Markus, Patrick (phone), Philippe, Thomas





  • LCG 53 almost ready
    • COOL is still missing, but should be ready by the end of the week
    • Fixed configuration bugs. There was a circular dependency in lfc and globusrls was not removed.

Software Releases

Gaudi (Hubert)

  • Added the mailing list gaudi-talk (hosted at BNL) to the main web page.

Marco Ca.:

  • there are a couple of header files currently in LHCbMath (Power.h and Power.hpp) which contain functionalities that could be moved to MathCore. Probably it is wothwhile to include them in Gaudi, at least for the platform dependent part. Marco Cl. will have a look.
  • Has the list of external used by LHCb been sent to Stefan? Not yet, Hubert will do it today.

LHCb, Boole, Brunel (Marco Ca.)

  • New release more or less ready
    • few bugs have been understood
    • the updated version if DEV should be read by the end of the day and the release should be ready by Monday
  • Marco Cl. added a few changes by Mark Tobin in DDDB (SQLDDDB v2r1). The tag DC06 points to a version of the geometry compatible with DC06 data with the addition of TrackfitGeometry, while the new version is not tagged and accessible using the tag HEAD.

Gauss (Gloria)

  • Released a version of Gauss (which uses the conditions database) on all Linux platforms. Geant4 is available on win32 too.
  • Vanya is working to use other generators. The interface package is missing in LCGCMT, so the macros are defined inside Gauss' requirements.
  • The link time problem of the visualization library has been fixed by Marco Cl. It was due to the macro "X_linkopts" which is defined by CMT itself and not portable across platforms.
    Temporarily, it has been redefined in the visualization package. We agreed that the bug should be reported to CMT, but we need to redefine it anyway at the level of LGC_Settings to make it dependent on CMTCONFIG (so allowing cross compilation).


Patrick: since the HLT is starting to use the pre-selection code from DaVinci, some bugs have been found in PHYS.

HLT (Patrick)

  • A lot of developments ongoing. Changes have been applied to LHCb and should be included in the next release.

Round Table

  • A new version of install_project is being tested by Stuart. It should fix the problem of corruption of software installations on GRID Computing Elements. Thomas would like to test it on Windows too.
  • Currently install_project contains a lot of platform dependent work-arounds and suffer for a bug in the python tarfile module released with Python 2.2. Hubert proposed to distribute a few python modules extracted from 2.4.2 with install_project. Marco Ca. suggested to make install_project check the local version of Python and download the needed extensions only if it is too old.
Just tried to use setup_external, but it does not work. She didn't find SetupProject because it is not documented and she didn't know it starts with capital 'S'.
Marco Cl. will prepare some documentation for those tools. (see Run-time Environment F.A.Q.)
Marco Ca.
  • Vanya is working to update LoKi documentation. The documentation of those functionalities now in Gaudi will not be deleted.
  • DIRAC is not able to write files to CASTOR Debug. Philippe said that is is being followed up.
Tried to investigate the problem of stripping jobs crashing during finalization (there are few cases of crash during initialization too). Unfortunately the crashes are not reproducible, making the extremely difficult. Marco Ca. suggested that, if the bug is due to uninitialized variables, Valgrind should be able to spot it by running on one event.
Reminded that LHCb GRID users are not allowed to use CASTOR 1.

-- MarcoClemencic - 12 Jul 2007

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2007-07-12 - MarcoClemencic
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback