SHiP Geometry
SHiP experiment geometry implementation using GeoModel.
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
SHiPGeometry::SBTStructureBuilder Class Reference

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 SBTConfig &cfg, const std::string &tag="/SHiP/decay_volume/sbt/structure")
 Build the structure.
 

Detailed Description

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).

Member Function Documentation

◆ build()

void SHiPGeometry::SBTStructureBuilder::build ( GeoVPhysVol *  mother,
const GeoMaterial *  steel,
const SBTConfig cfg,
const std::string &  tag = "/SHiP/decay_volume/sbt/structure" 
)
static

Build the structure.

steel is the absorber material; cfg holds the frustum and H-beam parameters; tag is the volume-name prefix.


The documentation for this class was generated from the following files: