Add feature for simulation for Run3 in Sim11
We need to add new features that are related to geometry and conditions for DD4Hep based Run3 simulation.
This will need to be followed in the processing by new version of Boole (v47r0, Digi17b)
They include the following:
Detector
- Detector!536 (merged) introducing versions for the beampipe to fix geometry
- Detector!526 (merged) fix in the beampipe geometry support
- Detector!567 (merged) introducing versions for regions and materials
- Detector!516 update interface of UT/beampipe (corresponds to lhcb-conddb/DDDB!133 for DetDesc), needs both of the above and deep check could move it to next version
- Detector!607 (merged) technical improvement for debugging geometry
- Detector!616 (merged) improvement in Velo passive materials (needs to be ported to DDDB)
- Detector!524 (merged) to add SMOG2 geometry
-
Detector!606 (merged) to synchronise
2024-patches
to pick up- Detector!577 (merged) for version 2024.Q3.4-v1.0
- Detector!633 (merged) include material properties in checksums
Other MR are needed by Boole:
- Detector!624 (merged), Detector!617 (closed), Detector!442 (merged), Detector!625 (merged), Detector!374 (merged), Detector!624 (merged) as well as 2024-patches synchronisation
It may also include some other improvements/cleanup
Conditions
Should use tag
on sim10/2024
branch (some MR are targeting run3-ideal
and synch will be needed
-
lhcb-conddb/lhcb-conditions-database!167 (merged) to use latest field map in 2024.Q3.4 (propagated to
sim10/2024
All other MR are needed by Boole, see there.
DDDB and SIMCOND
- lhcb-conddb/DDDB!133 update interface of UT/beampipe for DetDesc (= Detector!516) - to be checked
- lhcb-conddb/DDDB!139 (merged) update of VELO RF foil (= Detector!616 (merged))
- lhcb-conddb/SIMCOND!251 (merged) new field map(= lhcb-conddb/lhcb-conditions-database!167 (merged))
- lhcb-conddb/SIMCOND!248 (merged) VELO motor position after VELO belt intervention ( need to be ported to LHCb Conditions virtual tag )
LHCb
-
LHCb!4647 (merged) Synchronize master branch with 2024-patches
- LHCb!4579 (merged) port of default ParticleTable
- LHCb!4671 (merged) Added FSMCallbackHolder to all LHCb algos so that configurable histograms can be used seemlessly. would be nice to have it, but not necessary for this release
All other MR are needed by Boole, see there.
Geant4
We need a new release against the new LCG_105c and to pick up some technical fixes and possibly some developments for AdEPT, see details in Geant4#19
Gaussino
We need a new release to pick up compatibility fixes in GaussinoExtLib and LCG_105c.
- GaussinoExtLib v1r1 to pick up Gaussino/gaussinoextlibs!21 (merged)
Details on the release in Sim11/2024.09 (Gaussino v1r1)
Gauss
- !1101 (merged) (depend on Detector!524 (merged))
- !1097 (merged)
- Pick latest tags (Detector/Conditions, DDDB/SIMCOND) and introduce example for 2024
- !1083 (merged) not needed but useful
- !1076 (closed), !1021 (closed) to check with Tom Latham if we want to pick up a newer version of EvtGen (thread safety)
- !1001 if ready
- !992 if ready