|
SHiP Geometry
SHiP experiment geometry implementation using GeoModel.
|
Factory for the Trackers (straw tube tracking stations) geometry. More...
#include <TrackersFactory.h>
Public Member Functions | |
| TrackersFactory (SHiPMaterials &materials) | |
| ~TrackersFactory ()=default | |
| GeoPhysVol * | build () |
| Build the Trackers geometry. | |
Static Public Attributes | |
| static constexpr int | s_nStations = 4 |
| static constexpr int | s_nViews = 4 |
| stereo views per station | |
| static constexpr int | s_nSubLayers = 2 |
| staggered straw layers per view | |
| static constexpr double | s_strawRadius = 10.0 |
| 1 cm radius (2 cm diam) | |
| static constexpr double | s_strawLength = 4000.0 |
| 4 m, along X | |
| static constexpr double | s_wallThickness = 0.030 |
| 30 µm Mylar wall | |
| static constexpr double | s_apertureX = 4000.0 |
| Active aperture inside a view frame (X = straw length region, Y = pitch). | |
| static constexpr double | s_apertureY = 6000.0 |
| static constexpr int | s_nStraws = static_cast<int>(s_apertureY / (2.0 * s_strawRadius)) |
| Straws per sub-layer (aperture height / straw diameter). | |
| static constexpr double | s_stereoAngleDeg = 2.3 |
| |stereo angle| per view | |
| static constexpr double | s_frameBarX = 100.0 |
| frame bar width in X | |
| static constexpr double | s_frameBarY = 100.0 |
| frame bar width in Y | |
| static constexpr double | s_frameHalfZ = 22.0 |
| frame half-thickness in Z | |
| static constexpr double | s_trackerMagnetZ = 86820.0 |
| centre, mm | |
| static constexpr double | s_trackerMagnetHalfZ = 230.0 |
| half-depth, mm | |
Factory for the Trackers (straw tube tracking stations) geometry.
Builds 4 straw tracking stations for the SHiP spectrometer. Station envelopes and z-positions follow the GDML reference / subsystem_envelopes.csv:
Each station envelope is filled with 4 stereo views. A view is a material frame (FairShip-style hollow rectangle) enclosing a staggered double sub-layer of straw tubes:
The spectrometer dipole between stations 2 and 3 is a separate subsystem (see subsystems/Magnet) and is intentionally not described here.
|
explicit |
|
default |
| GeoPhysVol * SHiPGeometry::TrackersFactory::build | ( | ) |
Build the Trackers geometry.
|
staticconstexpr |
Active aperture inside a view frame (X = straw length region, Y = pitch).
|
staticconstexpr |
|
staticconstexpr |
frame bar width in X
|
staticconstexpr |
frame bar width in Y
|
staticconstexpr |
frame half-thickness in Z
|
staticconstexpr |
|
staticconstexpr |
Straws per sub-layer (aperture height / straw diameter).
|
staticconstexpr |
staggered straw layers per view
|
staticconstexpr |
stereo views per station
|
staticconstexpr |
|stereo angle| per view
|
staticconstexpr |
4 m, along X
|
staticconstexpr |
1 cm radius (2 cm diam)
|
staticconstexpr |
half-depth, mm
|
staticconstexpr |
centre, mm
|
staticconstexpr |
30 µm Mylar wall