SHiP Geometry
SHiP experiment geometry implementation using GeoModel.
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
SBTEnvelope.h File Reference
#include <vector>
Include dependency graph for SBTEnvelope.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SHiPGeometry::HeliumPiece
 The innermost free region of the SBT, and the helium that fills it. More...
 

Namespaces

namespace  SHiPGeometry
 

Functions

double SHiPGeometry::innerFreeHalfX (const SBTConfig &cfg, double z_mm)
 |X| of the innermost SBT material at z_mm (mm).
 
double SHiPGeometry::innerFreeHalfY (const SBTConfig &cfg, double z_mm)
 |Y| of the innermost SBT material at z_mm (mm).
 
std::vector< double > SHiPGeometry::envelopeKnots (const SBTConfig &cfg)
 Z values at which innerFreeHalfX/Y change slope.
 
std::vector< HeliumPieceSHiPGeometry::heliumPieces (const SBTConfig &cfg)
 The helium slabs filling the SBT interior.
 
void SHiPGeometry::buildHelium (GeoPhysVol *container, const GeoMaterial *helium, const SBTConfig &cfg)
 Place the helium slabs into container.