Draft: Update UT beampipe interface
Update UT-beam pipe interface in the following aspects
- Components 2,3,4 as illustrated in EDMS document: https://edms.cern.ch/document/2863462. Installed during YETS22-23, but some of them were not included in the geometry until this MR.
- 16-cm long x 5mm thick pyrogel around the beam pipe in the middle of UT. Installed during YETS23-24.
- The degisn of Airex ring (a.k.a. UT beam pipe collar) and HalfMoons are changed from https://edms.cern.ch/document/2797582 (design in YETS22-23) to https://edms.cern.ch/document/3061946 and https://edms.cern.ch/document/3062195 (design in YETS23-24)
Comparison with lhcb-conddb/DDDB!133: diff-formatted.txt.
The detailed steps of obtaining the comparison results:
- Compile a
master
stack and specify Detector project to this branch - Run
Detector/build.${BINARY_TAG}/bin/run geoPluginRun -interactive -input Detector/compact/run3/trunk/debug/UT_debug.xml -plugin DD4hep_GeometryDisplay -option "e"
and usegGeoManager->Export("DD4hep.gdml")
in the opened ROOT session to save UT DD4hep geometry to GDML file. - Run following commands to change
lvBeforeMagnetRegion
XML tag from avolume
toassembly
, otherwise pyg4ometry will not recognize its daughters.
sed -i 's/ <volume name="lvBeforeMagnetRegion">/ <assembly name="lvBeforeMagnetRegion">/g' DD4hep.gdml
awk -v line_number=$(($(awk '/<volume name="lvMagnetRegion">/ {print NR; exit}' DD4hep.gdml) - 1)) 'NR==line_number {gsub("volume", "assembly", $0);} {print}' > DD4hep-fix-lvBeforeMagnetRegion.gdml
- Run
lb-run -c best Gauss/v56r7 gaudirun.py Gauss-SaveGDML.py
with Gauss-SaveGDML.py to obtainDetDesc.gdml
- Run the following commands using compareGeoms.py
lb-conda geometryvalidation python compareGeoms.py DD4hep-fix-lvBeforeMagnetRegion.gdml DetDesc.gdml |& tee diff.txt
sed 's/, /,\n/g' diff.txt | sed '/NotTested/d' > diff-formatted.txt
Validated by
-
Core Software -
RTA -
Simulation
Merge request reports
Activity
added 64 commits
-
f29d3e77...6ec557ee - 62 commits from branch
master
- 36379135 - update ut beam pipe interface in YETS23-24
- f1033a17 - update checksums
-
f29d3e77...6ec557ee - 62 commits from branch
added lhcb-sim11-dev label
added UT backport DDDB labels
- Resolved by Gloria Corti
Hi @hawu, do I understand correctly that you modified the shape of the magnet region to have the part of the heaters around the beam pipe fit in?
This has changes for 2024 and the future, but we also need a version for 2023 compatible with the changes in the cpp... that should got into the
compact/components/UT/2023.v00.00
(orv00.01
maybe in this particular case), as described in https://gitlab.cern.ch/lhcb/Detector/-/blob/master/CONTRIBUTING.mdcc: @bcouturi
- [2024-03-15 00:33] Validation started with lhcb-sim11-dev#1804
- [2024-03-15 00:59] Validation started with lhcb-sim11-dev#1804
- [2024-03-19 00:17] Automatic merge failed in [lhcb-sim11-dev#1805](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11-dev/1805/Detector/checkout
- [2024-03-19 11:04] Validation started with lhcb-master-mr#11141
- [2024-03-19 19:16] Validation started with lhcb-sim11-dev#1806
- [2024-03-19 22:06] Validation started with lhcb-sim11-dev#1807
- [2024-03-19 22:30] Validation started with lhcb-sim11-dev#1808
- [2024-03-20 00:08] Validation started with lhcb-sim11-dev#1809
- [2024-03-20 10:30] Validation started with lhcb-sim11-dev#1810
- [2024-03-20 11:04] Validation started with lhcb-sim11-dev#1811
- [2024-03-20 16:18] Validation started with lhcb-sim11-dev#1812
- [2024-03-20 22:12] Validation started with lhcb-sim11-dev#1813
- [2024-03-21 00:16] Validation started with lhcb-sim11-dev#1814
- [2024-03-21 10:06] Automatic merge failed in [lhcb-sim11-dev#1815](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11-dev/1815/Detector/checkout
- [2024-03-21 17:00] Validation started with lhcb-sim11-dev#1816
- [2024-03-22 00:24] Validation started with lhcb-sim11-dev#1817
- [2024-03-22 00:24] Validation started with lhcb-sim11#180
- [2024-03-22 13:18] Validation started with lhcb-sim11-dev#1818
- [2024-03-22 15:14] Validation started with lhcb-sim11-dev#1819
- [2024-03-22 18:12] Validation started with lhcb-sim11-dev#1820
- [2024-03-23 00:11] Validation started with lhcb-sim11-dev#1821
- [2024-03-23 00:18] Validation started with lhcb-sim11#181
- [2024-03-24 00:07] Validation started with lhcb-sim11-dev#1822
- [2024-03-24 00:12] Validation started with lhcb-sim11#182
- [2024-03-25 00:07] Validation started with lhcb-sim11-dev#1823
- [2024-03-25 00:12] Validation started with lhcb-sim11#183
- [2024-03-26 00:18] Validation started with lhcb-sim11#184
- [2024-03-27 00:18] Validation started with lhcb-sim11#185
- [2024-03-28 00:27] Validation started with lhcb-sim11#186
- [2024-03-29 00:14] Validation started with lhcb-sim11#187
- [2024-03-30 00:09] Validation started with lhcb-sim11#188
- [2024-03-31 00:07] Validation started with lhcb-sim11#189
- [2024-04-01 00:04] Validation started with lhcb-sim11#190
- [2024-04-02 00:26] Validation started with lhcb-sim11#191
- [2024-04-03 00:18] Automatic merge failed in [lhcb-sim11#192](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/192/Detector/checkout
- [2024-04-04 00:31] Automatic merge failed in [lhcb-sim11#193](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/193/Detector/checkout
- [2024-04-05 00:15] Automatic merge failed in [lhcb-sim11#194](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/194/Detector/checkout
- [2024-04-06 00:20] Automatic merge failed in [lhcb-sim11#195](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/195/Detector/checkout
- [2024-04-07 00:07] Automatic merge failed in [lhcb-sim11#196](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/196/Detector/checkout
- [2024-04-08 00:04] Automatic merge failed in [lhcb-sim11#197](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/197/Detector/checkout
- [2024-04-08 18:07] Automatic merge failed in [lhcb-sim11#198](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/198/Detector/checkout
- [2024-04-09 00:19] Automatic merge failed in [lhcb-sim11#199](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/199/Detector/checkout
- [2024-04-10 00:29] Automatic merge failed in [lhcb-sim11#200](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/200/Detector/checkout
- [2024-04-11 00:14] Automatic merge failed in [lhcb-sim11#201](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/201/Detector/checkout
- [2024-04-12 00:15] Automatic merge failed in [lhcb-sim11#202](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/202/Detector/checkout
- [2024-04-13 00:19] Automatic merge failed in [lhcb-sim11#203](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/203/Detector/checkout
- [2024-04-14 00:05] Automatic merge failed in [lhcb-sim11#204](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/204/Detector/checkout
- [2024-04-15 00:04] Automatic merge failed in [lhcb-sim11#205](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/205/Detector/checkout
- [2024-04-16 00:33] Automatic merge failed in [lhcb-sim11#206](https://lhcb-nightlies.web.cern.ch/nightly/lhcb-sim11/206/Detector/checkout
- [2024-06-05 12:18] Validation started with lhcb-master-mr#11606
- [2024-06-05 13:22] Validation started with lhcb-sim11-mr#12
- [2024-07-01 11:38] Validation started with lhcb-sim11-mr#30
- [2024-07-02 15:40] Validation started with lhcb-sim11-mr#31
- [2024-07-04 14:23] Validation started with lhcb-sim11-mr#34
- [2024-07-04 14:46] Validation started with lhcb-sim11-mr#35
- [2024-07-05 20:34] Validation started with lhcb-sim11-mr#41
- [2024-07-24 17:50] Validation started with lhcb-sim11-mr#58
- [2024-08-05 10:32] Validation started with lhcb-sim11-mr#61
- [2024-09-10 17:48] Validation started with lhcb-sim11-mr#74
Edited by Software for LHCb- Resolved by Gloria Corti
/ci-test
added 9 commits
-
3b58b214...d67e0ab9 - 8 commits from branch
master
- 090a5bc2 - update ut beam pipe interface
-
3b58b214...d67e0ab9 - 8 commits from branch
- Resolved by Gloria Corti
/ci-test
added ci-test-triggered label