LHCb Core Software Meeting

Date and Location

24-Jul-2013
10:30 - 11:50
CERN (2-R-030)

Attendees

Alex Grecu, Ben Couturier, Illya Shapoval, Joel Closier, Liang Sun, Marco Cattaneo, Marco Clemencic (minutes), Markus Frank, Rob Lambert (Vidyo), Stefan Lohn

Subjects

News

  • LCGCMT 65a released
    • ROOT 5.43/09
    • VDT
    • gdb (SLC6 only)
  • Gaudi v23r9
    • mainly to pick up ROOT
    • minor bugfixes
    • gcc47

Marco Ca.: there is a problem with the deployment, because install_project does not know about gcc47
Ben: after discussions with Marco Cl., there will be a new release of LbScripts to add the new platforms and there are a few fixes in the pipeline soon afterwards (better handling of unknown platforms)

  • Releases of Gauss blocked because of the new builds of the generators, which produced tarballs with the wrong names.
  • Marco Ca.: WLCG workshop on 11-12 November
  • Joel: still communication problems between IT and SFT: new releases do not have the required tarballs (to be discussed at the LIM)

New configuration for decoding raw events (Rob)

(slides)

Marco Ca.:

  • you should replace the content of DecodeRawEvent.py with the new code
  • "Strip20" should be replaced with "Stripping20"
  • on Conclusion suggestions, 1-3 should probably implemented without waiting

Marco Cl.:

  • respect LHCb conventions: class names should start with a capital letter and camel-case is preferred to underscores
  • is 'decoder' a function or a class?
  • why a database? cannot use Python modules?
  • do you always need to pass the database explicitly to every function?
  • Conclusions, suggestion 4 is incompatible with GaudiHive (and Gaudi design principles)

Round Table

Marco Cl.

  • ROOT 6 migration
    • prepared a new Reflex, ROOT, Gaudi, Boost -free plugin service, successfully tested in Gaudi and LHCb, but needs some improvements in the backward compatibility layer
    • we can start testing the ROOT 6 branch, with their genreflex replacement
  • Nightly Builds
    • writing operation manual
    • preparing procedure to build releases from the nightlies

Alex

  • discussion on Rivet plugins deployment issues: the main problem is that some code has to stay private

Marco Cl.: if the code is private it cannot be handled with the regular release procedure

Illya

  • Started to work on the control flow of GaudiHive


-- MarcoClemencic - 24-Jul-2013

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2013-07-24 - 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