update Rich geometry
Changes from geometry v24a to v25a:
Redesign of the mirror holders
Replace old MirrorSupportBelts by new MirrorFixing which looks like the CAD model and the prototype
Add a small plate at end of mirror support studs to fit the weight
Fixing all overlaps in the geometry
Fixing newly discovered bug in implementation of exit window
change of geometry hierarchy at exit window
similar change at entrance window to avoid potential of similar bug
Additionally small changes (small regarding physics impact)
changes in the volume hierarchy to reduce the depth
changes in code of creator file to make it more efficient
replacing some hard coded numbers by variables
replacing double definitions of same volumes by copying
Additionally:
Directly write (dummy) translation TGeoTranslation into geo file using macro/rich/create_rich_geo.C
See linked code change MR at computing/cbmroot!2039
In case you committed a new geometry:
-
Ran the scripts for materials and radiation length check on my new geometry file? (and read carefully the output of course) bash ci_scripts/check_radlen.sh <path>/<file>.geo.root
-
Added also the corresponding creation macro? -
Checked that the geometry does not contains unexpected overlaps, e.g. either at end of the creation macro or with the something similar to the mCBM macro
macro/mcbm/mcbm_check_overlaps.C
In case you committed a new setup file:
-
Checked that all geometries listed are present in the repository? -
Ran the CBMROOT macro/geometry/check_media.C
on the corresponding.geo.root
file? (output by the transport macro)
Edited by Eoin Clerkin