LHCb Core Software Meeting

Date and Location

October 31, 2007
10:30 - 12:15
CERN (2-R-030)


Gloria, Hubert, Juan, Marco Ca., Marco Cl. (minutes), Markus, Patrick (EVO), Thomas



  • LCG 53e has been released
    • bug-fix version of ROOT (5.14.00i)
    • new externals
      • fastjet 2.1.0
      • ktjet 1.08
  • LGC 53f will be released soon with bug-fixes in COOL and CORAL. It will also be the first release built by SPI (Stefan).
    • CORAL: Fixes in the FronTier client
    • COOL: added the possibility of switching off the SEAL signal handler (apparently causing stuck jobs on the grid when a segfault occurs) We agreed to pick it up when available (skip 53e).
  • Application Area Meeting in the afternoon
  • (Hubert) SLC3 officially dismissed.
    Marco Ca.: during the IT-LHCb meeting we have been asked how long we need lxbuild029 (SLC3).

Software Releases

Gaudi (Hubert, Marco Cl.)

  • Pere reorganized GaudiPython. Instead of import gaudimodule, now it is import GaudiPython. Old scripts still work but print a deprecation warning.
  • Patch #1469 by Markus has been applied (improve method getService in PersistencySvc).
  • Many changes in python job options (by Marco Cl.)
    • Old option file parser for python job options rewritten to allow inclusion of .py and .pkl files in .opts (if used via gaudirun.py).
    • Moved the command line option logic into the scripts gaudirun.py (instead of the imported module).
    • Added a print-out that can be evaluated in Python to obtain a dictionary containing the configuration (one entry per Configurable, which is a dictionary with an entry per Property) to be used by Ganga.

LHCb, Boole, Brunel (Marco Ca.)

  • LHCb builds on OSX (using LCG 53f)
  • New version of Brunel (v31r11) in DEV with bug-fixes needed in production.
  • Brunel v32r1 ready, waiting for new SQLDDDB (with changes for Muon).

Gauss (Gloria)

  • Gauss v30r4 released some time ago. Partial Win32 build (particle gun is the only available generator).
  • A patched version of Geant4 8.3 with some fixes is available.
  • PYTHIA 1 is ready to be tested. A presentation will be made (in a Tuesday meeting).

OnLine (Markus)

  • A new version of OnLine has been released (with bug-fixes) based on LHCb v23r0.

DaVinci (Juan)

  • Phys and Analysis ready (on LHCb v22r10).
  • Waiting for Rec v4r11 (which is ready to be built).

HLT (Patrick)

  • A new version released
  • v2r0 will use the new Tracking Framework
  • For the CD for benchmarking, we will need a v1r11, with changes in L0 (Lbcom) that require a branch.

Panoramix (Thomas)

  • Working on 2 version of Panoramix in parallel: reprocessing and new T.F.

Release and Deployment (Hubert)

  • Full stack based on LHCb v22r10 ready.

Specific Topics: Erasmus Project (Juan and Patrick)

Erasmus is a project started to group all the common utilities, ROOT scripts and Roofit classes for final user analysis. It is planned to be a project depending only on ROOT and GaudiPolicy (for CMT fragments and patterns).
Juan is helping to set up the project.

Marco Ca.: 1 responsible person is required. Tristan du Pree will be the responsible.

Patrick: where to put code to be compiled? src

Round Table

Preparing a proposal to restructure LCG_Setting to clearly separate the CMT tag derived from the host platform from those implied by CMTCONFIG. The aim is to allow cross-compilation and simplify the definition of new platforms (e.g Fedora Core).

-- MarcoClemencic - 04 Nov 2007

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2007-11-04 - 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