2022-10-07 Boole v44r0
This version uses Lbcom v34r0, LHCb v54r0, Gaudi v36r7, Detector v1r4 and LCG 101 with ROOT 6.24.06.
This version is released on master
branch.
It includes all raw data format updates (except UT), improvements to the digitization, and the Run3 update to LHCbIDs.
For a comprehensive list see LHCb#202.
Built relative to Boole v43r0, with the following changes:
new feature
New features- Decoding FT | Change an internal assertion in a test to allow for version 8, !414 (@lohenry)
- UT Conditions | Make UT code compile with DD4hep, !378 (@sponce)
- FT | SciFi simulation effective noise model, !335 (@emgabrie)
- FT Conditions | DD4Hep implementation of FT, !364 (@lohenry)
- Muon | Adapted to changes in the Muon code, !377 (@sponce)
- Muon | Muon integration into DD4hep, !371 (@sponce)
- RICH | Default to the real RICH data format, !382 (@jonrob)
bug fix workaround
Fixes- Configuration | Avoid errors from MCTrackInfo without UT, !391 (@xihu) [LHCBGAUSS-2571]
- MC checking | MCTrackInfo: fix filling of acceptance bits and VP multiplicity, !411 (@rmatev) [#10]
enhancement
Enhancements- VP | VP fluence in module not global frame and monitoring hists, !365 (@hcroft)
- FT | FT new crosstalk model, !366 (@emgabrie)
- Calo | Modifications needed for the new Calo Digit MC linker, !390 (@jmarchan)
modernisation cleanup testing
Code cleanups and changes to tests- Configuration | Change default options to better work with DD4hep builds, !416 (@clemenci)
- VP | Remove SuperPixel mixer from Boole sequence, !398 (@gbassi)
- VP | Fixed DD4hep compatibility, using new module method of DeVP, !370 (@sponce)
- UT | Modernized UT code and adapted to drop of UT base classes, !375 (@sponce)
- FT | Clean up FT info in MCTrackInfo, !407 (@lohenry)
- FT | Changed calculateChannelAndFrac to stop passing by reference the fraction, !405 (@lohenry)
- FT | Changed name of FT methods to make software clearer, !402 (@lohenry)
- FT | FT: add basic options file, !367 (@emgabrie)
- FT | Move FTClusterMonitor in the namespace Digi, !392 (@clemenci) [#5]
- FT | Fix tests for FTv7 decoding, !379 (@raaij)
- FT | Remove exclusion in FT test and clean up unsupported platforms, !387 (@rmatev)
- Muon | Make Muon code ready for DD4hep integration, !368 (@sponce)
- Calo | Fix calo raw bank type, !417 (@jmarchan)
- Calo | Adapted to changes in the Calo coming from the move to DD4hep, !361 (@sponce)
- RICH | RICH monitoring tuning, !404 (@bmalecki)
- RICH | Make MCRichDigitsToRawBufferAlg functional, !381 (@jonrob)
- RICH | RICH Preparations for DD4Hep support, !372 (@jonrob)
- RICH Persistency | Set the RICH SourceID detector bits correctly with the 'streaming' format, !409 (@jonrob) [#11]
- MC checking | Rename TT to UT in MCTrackInfo (follow LHCb!3767), !413 (@rmatev)
- Build | Fixes for super-project build, !388 (@clemenci)
- Do not assume Condition payload contains a YAML::Node, !410 (@clemenci)
- Clean up tests and update sample/tags, !406 (@rmatev) [LHCBGAUSS-2635]
- Disable StatusCode checks in test, !399 (@clemenci)
- Make VPDepositCreatorConditions::ConditionsCache default constructible, !397 (@clemenci)
- Cleanup of tests, !393 (@rmatev) [LHCb#202]
- Removed duplication of channelIDs between LHCb and Detector. Kept Detector ones, !386 (@sponce)
- Use toGlobal/toLocal from detector element, not from the IGeometryInfo, !385 (@bcouturi)
- Simplify interaction with LinkManager, !374 (@graven)
- Fix clang warning (follow up !372), !373 (@rmatev)
- Adapted to new LHCb TaggedBool, !363 (@sponce)
- Fix test after merge of lhcb-conddb/DDDB!95, !362 (@chasse)
- RefBot going live!, !360 (@chasse)
- Adapted ref files to removal of GaudiAlgorithm in LHCb packers, !357 (@sponce)
- Follow LHCb!3262, !356 (@sesen)
Other
- Update References for: LHCb!3770, Allen!982, !414 based on lhcb-master-mr/5649, !415 (@lhcbsoft)
- Update References for: LHCb!3766, !409 based on lhcb-master-mr/5631, !412 (@lhcbsoft)
- Update References for: !335 based on lhcb-master-mr/5621, !408 (@lhcbsoft)
- Update References for: Detector!244 based on lhcb-master-mr/5076, !403 (@lhcbsoft)
- Update References for: Detector!185, LHCb!3539, Lbcom!608, !390, Rec!2870, Moore!1525 based on lhcb-master-mr/4541, !396 (@lhcbsoft)
- Update References for: LHCb!3262, !356 based on lhcb-master-mr/2923, !359 (@chasse)