ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MaterialGridHelperTests.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <limits>
#include <random>
#include <vector>
#include "Acts/Material/Material.hpp"
#include "Acts/Material/MaterialGridHelper.hpp"
#include "Acts/Tests/CommonHelpers/FloatComparisons.hpp"
+ Include dependency graph for MaterialGridHelperTests.cpp:

Go to the source code of this file.

Namespaces

namespace  Acts
 Set the Geometry Context PLUGIN.
 
namespace  Acts::Test
 Namespace for ATS unit tests.
 

Typedefs

using Acts::Test::RecordedMaterial = std::vector< std::pair< Acts::Material, Acts::Vector3D >>
 
using Acts::Test::EAxis = Acts::detail::EquidistantAxis
 
using Acts::Test::Grid2D = Acts::detail::Grid< Acts::AccumulatedVolumeMaterial, EAxis, EAxis >
 
using Acts::Test::Grid3D = Acts::detail::Grid< Acts::AccumulatedVolumeMaterial, EAxis, EAxis, EAxis >
 
using Acts::Test::MaterialGrid2D = Acts::detail::Grid< Acts::ActsVectorF< 5 >, EAxis, EAxis >
 
using Acts::Test::MaterialGrid3D = Acts::detail::Grid< Acts::ActsVectorF< 5 >, EAxis, EAxis, EAxis >
 

Functions

 Acts::Test::BOOST_AUTO_TEST_CASE (Square_Grid_test)
 Various test for the Material in the case of a Cuboid volume and 2D Grid.
 
 Acts::Test::BOOST_AUTO_TEST_CASE (PhiZ_Grid_test)
 Various test for the Material in the case of a Cylindrical volume with a 2D grid.
 
 Acts::Test::BOOST_AUTO_TEST_CASE (Cubic_Grid_test)
 Various test for the Material in the case of a Cuboid volume.
 
 Acts::Test::BOOST_AUTO_TEST_CASE (Cylindrical_Grid_test)
 Various test for the Material in the case of a Cylindrical volume.