2019-05-23 Boole v33r0

This version uses Lbcom v23rX, LHCb v45rX, Gaudi v32r0 and LCG_95 with ROOT 6.16.00, and SQLDDDB v7r*, ParamFiles v8r*, FieldMap v5r*, AppConfig v3r*

This version is released on run2-patches branch and is intended for simulations of Run1 or Run2 data. For Run3, use a version released on master branch

This is the first release on run2-patches branch. It is based on v32r2, with backports from v40r3 of updates relevant to Run1 or Run2 simulation.

New features

Bug fixes

  • Fix issue with LHCbApp().OutputLevel, LHCb!1906 (@cattanem)
    Fixes an issue in which EventLoopMgr is wrongly configured when LHCbApp().OutputLevel is set.

  • Protect 32-bit overflow when building rawBank word in CaloFillRawBuffer, LHCb!1901 (@deschamp)

Code modernisations and cleanups

Changes to tests

  • Fix the reprocessing tests, !206 (@cattanem) [LHCBGAUSS-1008]
    The existing tests were using an Upgrade dataset, no longer supported on run2-patches branch.
    • boole-reprocess-xdst now uses the same XDST file as the Brunel mc11a-xdst test
    • boole-reprocess-xdigi uses a Sim09 xdigi file as described in LHCBGAUSS-1008