Release Notes
2023-10-30 Boole v45r0
This version uses
Lbcom v34r20,
LHCb v54r20,
Detector v1r23,
Gaudi v36r16 and
LCG 103 with ROOT 6.28.00.
This version is released on the master
branch.
Built relative to Boole v44r0, with the following changes:
New features ~"new feature"
- ~Decoding ~RICH | Rich add 64bit streaming support, !487 (@jonrob)
- ~FT ~Conditions | Correct DD4HEP paths in FT to fix the boole-FT test, !444 (@lohenry) [FT-10]
Fixes ~"bug fix" ~workaround
- ~Configuration ~FT | Make time and gain shifts configurable for FT, !424 (@lohenry)
- ~FT | FT Crosstalk implementation bug fix, !460 (@emgabrie)
- ~Muon | Muon background no m1 fix, !445 (@satta)
- Ignore change in magnetic field in tests, !499 (@cattanem)
Enhancements ~enhancement
- ~Decoding ~UT | Update refs for LHCb!4168, !506 (@rmatev)
Code cleanups and changes to tests ~modernisation ~cleanup ~testing
- ~UT | Convert UT warnings and errors to accumulators., !514 (@ganowak) [Lbcom#11]
- ~UT | UT in DD4hep, !476 (@hawu)
- ~FT | Update references to follow !475, !494 (@cattanem)
- ~FT | Fix the FT DD4Hep test, following fix in !444, !485 (@zexu)
- ~FT | Update references to follow !460, !492 (@cattanem)
- ~FT | Rename ADC thresholds in FTSiPMTool, !440 (@emgabrie)
- ~FT ~"MC checking" ~Tuples | Const correct FT MC monitoring, !515 (@graven)
- ~Calo | Fix configuration for Calo DetectorLocation and remove cppyy usage, !491 (@jmarchan)
- ~Core | Update References for: Detector!292, LHCb!3789, Lbcom!629, Rec!3126, Moore!1822, Alignment!316, Panoptes!186, Boole!418 based on lhcb-master-mr/5984, !426 (@lhcbsoft)
- ~Core | Adapted code to drop of DetDesc compilation in DD4hep mode, !418 (@sponce)
- Fix CI job for formatting, !519 (@rmatev)
- Fixed floating point comparison in Boole, !518 (@sponce)
- Revert update of calo references (!500), !502 (@rmatev)
- Update Calo references for additional counters printed following Gaudi merges of 28/7/2024, !500 (@cattanem)
- Fix compilation with fmtlib 10, !483 (@clemenci) [LHCBPS-1912]
- Symlink boole-write-xdigi (dd4hep) ref to detdesc one, !490 (@rmatev)
- Fixed VPDigitMonitor for getDet usage and thread safety, !486 (@sponce)
- Adapt to removal of DetDesc (in DD4hep builds), !432 (@clemenci) [Rec#330]
- More const-correct resetLinks, !434 (@graven)
Documentation ~Documentation
- Clean up CONTRIBUTING.md, !482 (@cattanem)
Other
- ~VP ~Monitoring ~Simulation | Added VPClusterEffSimDQ to make LHCbPR histograms, !439 (@hcroft)
- ~UT | Adapt to updated UT channel ID class and geometry, !334 (@xuyuan)
- ~FT | Fix FT cluster bias, !475 (@lohenry)
- ~FT ~Monitoring | Add option to print the clustering tables in Boole and edit boole-FT accordingly., !473 (@lohenry)
- ~Muon | Refactored Muon{Background,Digitization,DigitChecker} to work with both DetDesc and DD4hep, !389 (@clemenci) [#9]
- ~Calo | Modify CaloFutureFillRawBuffer configuration, !422 (@jmarchan)
- ~RICH | MCRichDigitsToRawBufferAlg: Use by default 64 bit stream format in dd4hep builds, !520 (@jonrob)
- ~RICH | Various RICH improvements for DD4HEP support, !484 (@jonrob) [#16]
- Update References for: Boole!520 based on lhcb-master-mr/9425, !524 (@lhcbsoft)
- Update References for: Detector!403 based on lhcb-master-mr/9451, !523 (@lhcbsoft)
- Fix errors caused by DD4Hep future upgrades refactor, !517 (@emmuhamm)
- Update References for: Detector!425 based on lhcb-master-mr/9244, !516 (@lhcbsoft)
- Update boole-UT.qmt with new TestFile, !501 (@hawu)
- Use sim10/run3-ideal tag by default for dd4hep conditions, !512 (@rmatev)
- Update References for: Detector!181, LHCb!2995, Lbcom!550, Rec!2403, Allen!865, Moore!785, Boole!334 based on lhcb-master-mr/7794, !470 (@lhcbsoft)
- Update References for: LHCb!4055, Moore!2227, DaVinci!889 based on lhcb-master-mr/7757, !469 (@lhcbsoft)
- Adapt to Gaudi::Functional switch to Gaudi::Algorithm, !466 (@clemenci)
- Update References for: LHCb!4051, Rec!3364, Moore!2195, Alignment!360, MooreOnline!214, MooreAnalysis!115, Boole!455 based on lhcb-master-mr/7477, !457 (@lhcbsoft)
- Adapt to changes in LHCb!4051, !455 (@graven)
- Update References for: Detector!352, LHCb!4014, Panoptes!242, DaVinci!870 based on lhcb-master-mr/7432, !453 (@lhcbsoft)
- Update References for: Lbcom!644, Boole!439 based on lhcb-master-mr/7197, !442 (@lhcbsoft)
- Update References for: Boole!445 based on lhcb-master-mr/7034, !452 (@lhcbsoft)
- Update Calo and Muon dd4hep refs, and symlink others ot detdesc, !451 (@rmatev)
- Fixed detdesc file names, !448 (@sponce)
- Added detdesc specific ref files where dd4hep is failing, !447 (@sponce)
- Update References for: LHCb!3950, MooreOnline!201 based on lhcb-master-mr/7016, !446 (@lhcbsoft)
- Follow changes in LHCb!3917, !443 (@graven)
- Follow changes in LHCb!3912, !441 (@graven)
- Update References for: LHCb!3822, Rec!3152, Moore!1828, Alignment!321, MooreOnline!169, Analysis!926, DaVinci!776, Boole!427 based on lhcb-master-mr/6222, !436 (@lhcbsoft)
- Update References for: LHCb!3817, Boole!421 based on lhcb-master-mr/6202, !435 (@lhcbsoft)
- Update References for: Boole!431 based on lhcb-master-mr/6106, !433 (@lhcbsoft)
- Dropped direct usage of Gaudi::Functional algorithms in Boole algorithms, !431 (@sponce)
- Update References for: Boole!425 based on lhcb-master-mr/6003, !430 (@lhcbsoft)
- Follow LHCb!3822, !427 (@sesen)
- Update References for: Boole!389 based on lhcb-master-mr/5909, !423 (@lhcbsoft)
- Scifi time sim for time alignment study, !421 (@zexu)
- Update References for: LHCb!3744, Boole!422 based on lhcb-master-mr/5997, !429 (@lhcbsoft)
- Update References for: Boole!420 based on lhcb-master-mr/6001, !428 (@lhcbsoft)
- Modernization of Rich code to get rid of acquireTool, !425 (@sponce)
- RICH digitisation clean-up, !420 (@bmalecki)
Package Versions