Release of Boole for 2024 with improved sub-detectors modelling
Release of Boole v47r0 for Sim10 Run3 new production 2024 to propagate all needed changes in detectors code including
Boole:
- !456 (closed) - Adapted the processes that needed to read conditions in Boole for VP simulation, VPDepositCreator and VPDigitCreator This MR has been closed because !566 (merged) should fix them
- !567 (merged) - Removed most hardcoded constants, and changed methods to follow index conventions for FT (requires Detector!442 (merged) and LHCb!4483 (merged))
- !575 (merged) - Read VELO hit efficiencies in the digitisation goes with lhcb-conddb/SIMCOND!268 (merged) (instead lhcb-conddb/SIMCOND!241 would be for realistic values for block 4. It should be re-done when we have everything in place. It might be valuable to have some non-perfect conditions to see some changes.)
- !461 (merged) - Use VP VolumeID to convert DD4hep volume ID to sensor number
- !601 (merged) - Updated VP simulation to read efficiency maps from conditions and reads lhcb-conddb/lhcb-conditions-database!175 . Includes !575 (merged) and !461 (merged) and a DD4HEP version of the VP efficiency map. To be re-evaluated after !461 (merged) is merged
- !579 (merged) - This MR relaxes the dependency on the version of Lbcom Using this once we have lhcb-2025-patches
-
!584 (merged) - Improvements to UT front end simulation based on 2024 data together with Detector!621 (merged), LHCb!4639 (merged), Lbcom!747 (merged), lhcb-conddb/DDDB!138 (merged) and lhcb-conddb/SIMCOND!253
- it includes the code in !580 (merged) - Tidy up UT sim conditions (goes with lhcb-conddb/SIMCOND!240 (merged) and lhcb-conddb/lhcb-conditions-database!154 and LHCb!4608 (merged) picked up via patch-2024 synchronization LHCb!4647 (merged))
- !591 (merged) - Fix FT sensID
- !595 (merged) - Fix crosstalk in FT
- !577 (merged) - Implement FT spillover emulation (goes with lhcb-conddb/SIMCOND!238 and LHCb!4583 (merged)). For the implementation with DD4Hep it also needs Detector!637 (we decided not to wait for this and work on DD4Hep on the next release)
- !619 (merged) - fix ft cross talk
- !645 (merged) and !668 (merged)- Steer MUON low energy and flat spillover background parametrisation from Boole properties
- !663 (merged) - introduce 2024 and Run3 Python configuration
- !672 (merged) - Update Muon Digitization monitoring plots (for LHCbPR tests)
- !676 - Fix crashing Muon code in Boole dd4hep tests
- !684 (merged) - Update Boole references for lhcb-master x86_64_v3-el9-gcc13+detdesc-opt+g
New Detector release v2rx needed with:
- Detector!624 (merged) - Update FT sensitive id in xml
- Detector!617 (closed) - Update FT station ID - most probably needed for next Boole release
- Detector!442 (merged) - Removing constant attributes of mats and moving FT readout functions to Detector
- Detector!625 (merged) - Add assert statements to test (in debug mode) if the VPChannelID is accesses while uninitialised
- Detector!374 (merged) - Set VP to use simulation conditions properly
-
Detector!606 (merged) - Synchronize master branch with 2024-patches to pick up
- Detector!578 (merged) - clean up UT conditions
- Detector!542 (merged) - setting default VPChannelID to invalid value
- Detector!621 (merged) - Improvements to UT front end simulation based on 2024 data (depends on Detector!578 (merged) to be picked up by Sincronize2024 patches)
Other MR are needed by Gauss v60r1:
New LHCb new release v56rx needed with:
-
LHCb!4647 (merged) - Synchronize master branch with 2024-patches to pick up
- LHCb!4608 (merged) - Tidy up UT sim conditions (DetDesc)
- LHCb!4936 (merged) - Fix to a wrong initial value in MuonChamberGrid (DetDesc)
- LHCb!4639 (merged) - Improvements to UT front end simulation based on 2024 data (after LHCb!4647 (merged) is merged, may need to be rebased)
- LHCb!4483 (merged) - Adapt to Detector!442 (merged) FT
- LHCb!4583 (merged) - Employ sorting functions in FTCluster.h
- LHCb!4660 (merged) - mask data link in Encoder in FT Boole emulation, needed by lhcb-conddb/SIMCOND!250
Lbcom new release v36rx needed with:
- Lbcom!747 (merged) - Improvements to UT front end simulation based on 2024 data
- Lbcom!746 (merged) - Synchronize master branch with 2024-patches
- Lbcom!741 (merged) - Add VP cluster efficiencies vs sensor number in VPClusterEffSimDQ
DDDB needs the following MRs:
- lhcb-conddb/DDDB!138 (merged) - New conditions of UT FE simulation + TypeB sensor thickness correction, corresponds to Detector!621 (merged)
- lhcb-conddb/DDDB!133 - Update UT beampipe interface for 2024 needed by[Gauss v60r1] (/lhcb/Gauss/-/issues/137 "Add feature for simulation for Run3 in Sim11")
- lhcb-conddb/DDDB!155 (merged) - Fix UT sensor pitch size in DetDesc
SIMCOND needs the following MRs:
- lhcb-conddb/SIMCOND!253 - New conditions of UT FE simulation, corresponds to Detector!621 (merged) and lhcb-conddb/DDDB!138 (merged)
- lhcb-conddb/SIMCOND!250 - FT ReadoutMap with some datalinks excluded for second part of Block 1(fill >=10017) and first part of Block 5(fill<=10061)
- lhcb-conddb/SIMCOND!256 - FT ReadoutMap with some datalinks excluded for Block 4, Block 3, Block2 and first part of Block 1(fill <=10012)
- lhcb-conddb/SIMCOND!257 - FT ReadoutMap with some datalinks excluded for second part of Block 5(fill >=10066) and Block6,7,8
- lhcb-conddb/SIMCOND!259 (merged) - Draft: disable M38 VP11 also to be ported to the YAML conddb
- lhcb-conddb/SIMCOND!242 (merged) - Simulate VP disabling of M23
- lhcb-conddb/SIMCOND/ !268 (merged) - Add perfect velo hit efficiencies as a condition
- lhcb-conddb/SIMCOND!240 (merged) - Tidy up UT sim conditions
- lhcb-conddb/SIMCOND!238 - List of FT spillover per link (go to next version)
LHCb conditions:
- Targeting run3-ideal to be propagated to 2024
- lhcb-conddb/lhcb-conditions-database!111 - Add VP bad pixels as 16x16 grids to simply setting bad areas in the sensors
- lhcb-conddb/lhcb-conditions-database!140 (merged) - Cherry pick for simulation of Updated cluster corrections
- lhcb-conddb/lhcb-conditions-database!152 (merged) - Updated RICH PD properties based on measurements (needed by Detector!581 )
- lhcb-conddb/lhcb-conditions-database!154 - Tidy up UT sim conditions in sim10
- lhcb-conddb/lhcb-conditions-database!170 - New conditions of UT FE simulation with ideal values
- Draft(lhcb-conddb/lhcb-conditions-database!175) - Added the YAML to VP for dealing with bad areas of sensors (dead or low efficiency)
- only for 2024
- lhcb-conddb/lhcb-conditions-database!171 - Update for SciFi 2024 data taking
It is based on Gaudi v38r3, and new Detector release v2r1, new LHCb release v56r1, Lbcom v36r1 and LCG 105c with ROOT 6.30.04