Skip to content

Fix DAWN view for barrel calorimeter support

Chao Peng requested to merge fix_dawn_view into master

It seems DAWN cannot correctly handle the boolean volumes from TGeo. For example, it will draw all separate volumes that are merged by UnionSolid.

The original implementation of the support utilized UnionSolid to merge many overlapping solids. This caused unexpected behavior of DAWN, which generated incorrect views without several subdetectors.

This MR fixed the issue by re-implementing the support with only minimal uses of boolean volumes.

Edited by Chao Peng

Merge request reports