SHiP Geometry
SHiP experiment geometry implementation using GeoModel.
Loading...
Searching...
No Matches
Functions
test_decayvolume.cpp File Reference
#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>
Include dependency graph for test_decayvolume.cpp:

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]")
 

Function Documentation

◆ TEST_CASE() [1/10]

TEST_CASE ( "DecayVolumeChildCount"  ,
""  [decayvolume] 
)

◆ TEST_CASE() [2/10]

TEST_CASE ( "DecayVolumeHasHeliumFrustum"  ,
""  [decayvolume] 
)

◆ TEST_CASE() [3/10]

TEST_CASE ( "DecayVolumeSensorTrapCount"  ,
""  [decayvolume] 
)

◆ TEST_CASE() [4/10]

TEST_CASE ( "DecayVolumeStructureBoxCount"  ,
""  [decayvolume] 
)

◆ TEST_CASE() [5/10]

TEST_CASE ( "DecayVolumeWithinEnvelope"  ,
""  [decayvolume] 
)

◆ TEST_CASE() [6/10]

TEST_CASE ( "HeliumDoesNotOverlapAnySBTVolume"  ,
""  [decayvolume][envelope] 
)

◆ TEST_CASE() [7/10]

TEST_CASE ( "HeliumIsFlushAcrossTheParameterSpace"  ,
""  [decayvolume][envelope][sweep] 
)

◆ TEST_CASE() [8/10]

TEST_CASE ( "HeliumIsFlushWithTheSBT"  ,
""  [decayvolume][envelope] 
)

◆ TEST_CASE() [9/10]

TEST_CASE ( "HeliumMatchesAnalyticEnvelope"  ,
""  [decayvolume][envelope] 
)

◆ TEST_CASE() [10/10]

TEST_CASE ( "HeliumRejectsAnImpossibleSBT"  ,
""  [decayvolume][envelope] 
)