LHCb Core Software Meeting

Date and Location

February 13, 2008
10:30 - 12:15
CERN (2-R-030)


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





  • From Architect's Forum:
    • LCG 54a is going to be released with ROOT bug-fixes and COOL improvements.
      We should have a version of Gaudi on top of it.
    • ROOT will drop the support for Qt3 and move to Qt4.

Software Releases

Gaudi (Hubert, Marco Cl.)

  • Hubert: we need patterns for binary Python modules. (It should also have a "renaming" step to remove the lib prefix on Unix and replace ".dll" with ".pyd" on Windows)

Hubert: Need to solve the problem of genconf/Gauss (components that need some actions to be performed before the instantiation). Suggestion by Marco Cl. to extend genconf to preload a library to execute the needed actions.

LHCb, Boole, Brunel (Marco Ca.)

  • New release either before or after LCG 54a.
  • Brunel patched to be able to access files through ROOT (for MDF files).

Philippe: The way we configure/select the type of file we are opening is inconsistent (TYP= for ROOT, SERVICE= for MDF). The information is available in the file catalog too.
We need clean-up.
The base line is that the way we specify the type (string) is the same in the catalog and in the options, and options should have precedence on the catalog.

Gauss (Gloria)

  • Announced the last DC06 version.
  • Prerelease of Gaudi in DEV, not able to handle DC06 geometry.
  • Preparing stripped version of Gauss for GENSER people so that they can try to port it to HepMC2.
  • Infrastructure geometry almost ready (detector element parallel to LHCb). It will be in DDDB as of SQLDDDB v4r1.
    Few details to be ironed out (envelops etc.)
  • Discussion in Geant4 for support of versions.
    Technical forum on Feb 26, with report from experiments.

HLT (Patrick)

  • v3r0 released: a lot of clean-up, 1/2 of the code removed.

Marco Ca.: Is HLT using GaudiSequencer instead of HLSSequencer now?
To be checked.

DaVinci (Patrick for Juan)

  • DaVinci v19r10 release except on win32 because of problems with Analysis (it depends on KtJet, which does not exist on Win32).

OnLine (Markus)

  • Building v4r6 (on LHCb v23r3). Pre-release the next week.

Marco Ca.: we need to implement the run-time dependencies between projects.

Panoramix (Thomas)

  • Guy is active on improving Panoramix (saving scenes, etc.)
  • Guy will be at CERN next week.

Round Table

Marco Cl.
Few additions to the databases (including Infrastructure).
Problems with dictionaries needed be event model classes.
  • Mess with options for file catalog (change from PoolDbChaceSvc.Catalog to FileCatalog.Catalogs). We need a we to know which option to use in which version of Gaudi.
  • Discussion in DIRAC meeting about how to know which CondDB tags are available at which site. The best way is LFC (one entry per tag).
    For the Online DB we need a similar mechanism.
  • We need to publicise the usage of Oracle. Prepare prescriptions for the Software Week (Marco Cl.).

-- MarcoClemencic - 03 Mar 2008

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2008-03-03 - 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-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback