The maintenance work for the beampipe component.
Changes:
-
remove
InRich.xml
and renameInRich1Debug.xml
toInRich.xml
then takeInRich.xml
inRich1.detector.xml
It is found one file ending with
Debug
thatInRich1Debug.xml
, is loaded inRich1/detector.xml
which looks a bit weird. It is also found that this file is almost the same asInRich1.xml
, andInRich1.xml
is not used in anywhere. So here I just removeInRich.xml
and renameInRich1Debug.xml
toRich1Debug.xml
. close #63 (closed) @tlatham @seaso -
remove
a.xml
in Pipe directoryIt looks like it is just a copy of
compact/components/Pipe/trunk/BeforeVelo-Support.xml
and is not used anywhere, so I just delete it -
refactor
Magnet-SupportParams.xml
@gcortiOne ongoing issue with the DD4HEP beampipe is that its supports are not in the correct position, and there are some parts floating in the air, see the plot below. To debug this problem, a careful comparison between DetDesc and DD4HEP is necessary. Unfortunately, the file that places these support positions in DD4HEP,
Magnet-SupportParams.xml
, is quite disorganized. This file lacks parameter modularization and does not include appropriate comment lines for explanations. I have completely reorganized this file and added comments following DetDesc. Although the wrong place problem still can not be resovled by this merge request, but would be a good start.
Validation:
The changes in this merge request are just some maintenance work for the beampipe and should not affect the geometry. I will trigger a CI test, and check the description in the LHCb PR.
Validated by
-
Core Software -
RTA -
Simulation