#include "DecayVolume/SBTConstants.h"
#include <algorithm>
#include <array>
#include <cstddef>
#include <span>
Go to the source code of this file.
|
| constexpr int | SHiPGeometry::SBT::detail::subFrustumAt (double z_mm, const SBTParams ¶ms=kSBT) |
| |
| constexpr double | SHiPGeometry::SBT::detail::sideTrackedXHalf (double z_mm, const SBTParams ¶ms=kSBT) |
| |
| constexpr double | SHiPGeometry::SBT::innerFreeHalfX (double z_mm, const SBTParams ¶ms=kSBT) |
| | |X| of the innermost SBT material at z_mm (mm).
|
| |
| constexpr double | SHiPGeometry::SBT::innerFreeHalfY (double z_mm, const SBTParams ¶ms=kSBT) |
| | |Y| of the innermost SBT material at z_mm (mm).
|
| |
| constexpr double | SHiPGeometry::SBT::detail::knotAt (int i, const SBTParams ¶ms=kSBT) |
| | Z of envelope knot i, for 0 <= i <= 2*nSubFrustum.
|
| |
| constexpr double | SHiPGeometry::SBT::detail::envelopeAtKnot (double z_mm, bool isX, const SBTParams ¶ms=kSBT) |
| |
| constexpr HeliumPiece | SHiPGeometry::SBT::heliumPieceAt (int i, const SBTParams ¶ms=kSBT) |
| | Helium slab i, for 0 <= i < 2*nSubFrustum.
|
| |
| constexpr bool | SHiPGeometry::SBT::leavesDecayRegion (const SBTParams ¶ms=kSBT) |
| | Does params leave a decay region for the helium to fill?
|
| |
| constexpr HeliumSlabs | SHiPGeometry::SBT::heliumSlabs (const SBTParams ¶ms=kSBT) |
| | The helium stack for arbitrary params.
|
| |
| void | SHiPGeometry::SBT::buildHelium (GeoPhysVol *container, const GeoMaterial *helium, std::span< const HeliumPiece > pieces=kHeliumPieces) |
| | Place helium slabs into container.
|
| |