|
SHiP Geometry
SHiP experiment geometry implementation using GeoModel.
|
Builds the SBT steel H-beam supporting structure into mother.
More...
#include <SBTStructureBuilder.h>
Static Public Member Functions | |
| static void | build (GeoVPhysVol *mother, const GeoMaterial *steel, const std::string &tag="/SHiP/decay_volume/sbt/structure", const SBT::SBTParams ¶ms=SBT::kSBT) |
| Build the structure. | |
Builds the SBT steel H-beam supporting structure into mother.
Ports the standalone SBTStructureBuilder: a rectangular frustum of HEA 260 H-beams (each modelled as three GeoBox siblings) comprising vertical columns, segmented corner beams, top/bottom longitudinal beams and top/bottom cross-beams. All pieces are placed as direct children of mother (a flat architecture the clash-avoidance logic depends on).
|
static |
Build the structure.
steel is the absorber material; the frustum and H-beam parameters come from SBTConstants.h; tag is the volume-name prefix.
| std::invalid_argument | if !SBT::isWellFormed(params). |