LHCb Core Software Meeting
Date and Location
December 5, 2007
10:30 - 12:15
CERN (2-R-030)
Attendees
Gerhard (phone),
Gloria,
Hubert,
Marco Ca.,
Marco Cl. (minutes),
Markus,
Olivier,
Patrick (EVO)
Apologies
Philippe, Thomas
Subjects
News
- GRID VOMS utilities in LCG externals
- LCG54:
- ROOT frozen
- New versions of Boost and XercesC
- Marco Ca. managed to build LHCb
- GENSER planning meeting last Friday (Gloria)
- asked for bulid-support on Win32 VC71
- New web page with test and validation reports
- A.F.: Discussion on new HepMC. It has been agreed not to have it in LCG 54, anyway it has to be tested soon.
Specific Topics
Gerhard presented his prototype implementation of a mechanism to configure Algorithms (and may be Tools) according to the Trigger Configuration Key that will be part of the ODIN data.
The basic idea consists on a collection of option and a service that update the properties in the JobOptionSvc and, once the options are updated, it is enough to reinitialize the algorithms.
Comments:
- According to Gerhard, everything would be much simpler if GaudiSequencer would create the algorithms as sub-algorithms. Olivier remembers that there was a good reason why not to do that, but he does not remember it.
- The improvements in Gaudi state-machine
will help in the issue of reinitilization. It is probably better to add a "reconfigure" member function to algorithms, so that we limit the number of operation at the bare minimum.
- The way of storing the configuration as files (as described in slides 8-10), doesn't look good. It seems more reasonable to use a relational database.
- We should have a simple way to identify which options are important and which not: we do not want the TCK to configure the output level.
- We have to remember that it must be possible to override (with some granularity) the options implied by the TCK, to be able to test some new configuration on real data.
Software Releases
Release and Deployment (Hubert)
- Released ONLINE
- Problem encountered on lhcbts.cern.ch and Boost 1.33.1 (the version of Visual Studio is a bit more recent than on cerntsdev01). The problem should go away with Boost 1.34.
LHCb, Boole, Brunel (Marco Ca.)
- Need to release LHCb soon next week.
--
MarcoClemencic - 13 Dec 2007