|
SHiP Geometry
SHiP experiment geometry implementation using GeoModel.
|
#include "DecayVolume/DecayVolumeFactory.h"#include "DecayVolume/SBTConfig.h"#include "DecayVolume/SBTEnvelope.h"#include "DecayVolume/SBTSensorBuilder.h"#include "DecayVolume/SBTStructureBuilder.h"#include "SHiPGeometry/SHiPMaterials.h"#include <GeoModelKernel/GeoBox.h>#include <GeoModelKernel/GeoDefinitions.h>#include <GeoModelKernel/GeoLogVol.h>#include <GeoModelKernel/GeoPhysVol.h>#include <GeoModelKernel/GeoShape.h>#include <GeoModelKernel/GeoTrap.h>#include <GeoModelKernel/GeoVPhysVol.h>#include <array>#include <catch2/catch_test_macros.hpp>#include <cmath>#include <functional>#include <limits>#include <string>#include <vector>
Functions | |
| TEST_CASE ("DecayVolumeWithinEnvelope", "[decayvolume]") | |
| TEST_CASE ("DecayVolumeStructureBoxCount", "[decayvolume]") | |
| TEST_CASE ("DecayVolumeSensorTrapCount", "[decayvolume]") | |
| TEST_CASE ("DecayVolumeChildCount", "[decayvolume]") | |
| TEST_CASE ("DecayVolumeHasHeliumFrustum", "[decayvolume]") | |
| TEST_CASE ("HeliumDoesNotOverlapAnySBTVolume", "[decayvolume][envelope]") | |
| TEST_CASE ("HeliumIsFlushWithTheSBT", "[decayvolume][envelope]") | |
| TEST_CASE ("HeliumMatchesAnalyticEnvelope", "[decayvolume][envelope]") | |
| TEST_CASE ("HeliumIsFlushAcrossTheParameterSpace", "[decayvolume][envelope][sweep]") | |
| TEST_CASE ("HeliumRejectsAnImpossibleSBT", "[decayvolume][envelope]") | |
| TEST_CASE | ( | "DecayVolumeChildCount" | , |
| "" | [decayvolume] | ||
| ) |
| TEST_CASE | ( | "DecayVolumeHasHeliumFrustum" | , |
| "" | [decayvolume] | ||
| ) |
| TEST_CASE | ( | "DecayVolumeSensorTrapCount" | , |
| "" | [decayvolume] | ||
| ) |
| TEST_CASE | ( | "DecayVolumeStructureBoxCount" | , |
| "" | [decayvolume] | ||
| ) |
| TEST_CASE | ( | "DecayVolumeWithinEnvelope" | , |
| "" | [decayvolume] | ||
| ) |
| TEST_CASE | ( | "HeliumDoesNotOverlapAnySBTVolume" | , |
| "" | [decayvolume][envelope] | ||
| ) |
| TEST_CASE | ( | "HeliumIsFlushAcrossTheParameterSpace" | , |
| "" | [decayvolume][envelope][sweep] | ||
| ) |
| TEST_CASE | ( | "HeliumIsFlushWithTheSBT" | , |
| "" | [decayvolume][envelope] | ||
| ) |
| TEST_CASE | ( | "HeliumMatchesAnalyticEnvelope" | , |
| "" | [decayvolume][envelope] | ||
| ) |
| TEST_CASE | ( | "HeliumRejectsAnImpossibleSBT" | , |
| "" | [decayvolume][envelope] | ||
| ) |