|
SHiP Geometry
SHiP experiment geometry implementation using GeoModel.
|
Configuration for the Surround Background Tagger (SBT) geometry. More...
#include <SBTConfig.h>
Public Member Functions | |
| double | subLength () const |
| Length of one sub-frustum along Z (mm). | |
| double | webHeight () const |
| Clear web height = height - 2*flange thickness (mm). | |
| int | nWalls () const |
| Number of aluminium walls per container (n_cells + 1). | |
Public Attributes | |
| double | x_half_entrance_mm = 1000.0 |
| double | y_half_entrance_mm = 1500.0 |
| double | x_half_exit_mm = 2000.0 |
| double | y_half_exit_mm = 3000.0 |
| double | total_length_mm = 50000.0 |
| int | n_sub_frustum = 10 |
| double | y_floor_mm = -3000.0 |
| double | z_entrance_mm = -25000.0 |
| double | hbeam_height_mm = 250.0 |
| double | hbeam_flange_width_mm = 260.0 |
| double | hbeam_flange_thickness_mm = 12.5 |
| double | hbeam_web_thickness_mm = 7.5 |
| double | container_thickness_mm = 225.0 |
| double | wall_thickness_mm = 5.0 |
| int | n_cells = 6 |
| double | sensor_clearance_mm = 1.0 |
| double | helium_clearance_mm = 10.0 |
| std::string | material_steel = "Iron" |
| std::string | material_wall = "Aluminium" |
| std::string | material_cell = "LAB" |
| std::string | material_helium = "PressurisedHe90" |
| std::string | material_air = "Air" |
Configuration for the Surround Background Tagger (SBT) geometry.
Populated by readSBTConfig() from an sbt.toml file. Drives the steel H-beam supporting structure, the LAB scintillator sensor containers, and the central helium volume of the DecayVolume subsystem. All lengths in mm.
|
inline |
Number of aluminium walls per container (n_cells + 1).
|
inline |
Length of one sub-frustum along Z (mm).
|
inline |
Clear web height = height - 2*flange thickness (mm).
| double SHiPGeometry::SBTConfig::container_thickness_mm = 225.0 |
| double SHiPGeometry::SBTConfig::hbeam_flange_thickness_mm = 12.5 |
| double SHiPGeometry::SBTConfig::hbeam_flange_width_mm = 260.0 |
| double SHiPGeometry::SBTConfig::hbeam_height_mm = 250.0 |
| double SHiPGeometry::SBTConfig::hbeam_web_thickness_mm = 7.5 |
| double SHiPGeometry::SBTConfig::helium_clearance_mm = 10.0 |
| std::string SHiPGeometry::SBTConfig::material_air = "Air" |
| std::string SHiPGeometry::SBTConfig::material_cell = "LAB" |
| std::string SHiPGeometry::SBTConfig::material_helium = "PressurisedHe90" |
| std::string SHiPGeometry::SBTConfig::material_steel = "Iron" |
| std::string SHiPGeometry::SBTConfig::material_wall = "Aluminium" |
| int SHiPGeometry::SBTConfig::n_cells = 6 |
| int SHiPGeometry::SBTConfig::n_sub_frustum = 10 |
| double SHiPGeometry::SBTConfig::sensor_clearance_mm = 1.0 |
| double SHiPGeometry::SBTConfig::total_length_mm = 50000.0 |
| double SHiPGeometry::SBTConfig::wall_thickness_mm = 5.0 |
| double SHiPGeometry::SBTConfig::x_half_entrance_mm = 1000.0 |
| double SHiPGeometry::SBTConfig::x_half_exit_mm = 2000.0 |
| double SHiPGeometry::SBTConfig::y_floor_mm = -3000.0 |
| double SHiPGeometry::SBTConfig::y_half_entrance_mm = 1500.0 |
| double SHiPGeometry::SBTConfig::y_half_exit_mm = 3000.0 |
| double SHiPGeometry::SBTConfig::z_entrance_mm = -25000.0 |