ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PropagatorTests.cpp File Reference
+ Include dependency graph for PropagatorTests.cpp:

Go to the source code of this file.

Classes

struct  Acts::Test::PerpendicularMeasure
 An observer that measures the perpendicular distance. More...
 
struct  Acts::Test::PerpendicularMeasure::this_result
 Simple result struct to be returned. More...
 
struct  Acts::Test::SurfaceObserver< Surface >
 An observer that measures the perpendicular distance. More...
 
struct  Acts::Test::SurfaceObserver< Surface >::this_result
 Simple result struct to be returned. More...
 

Namespaces

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

Functions

BField Acts::Test::bField (0, 0, Bz)
 
EigenStepperType Acts::Test::estepper (bField)
 
EigenPropagatorType Acts::Test::epropagator (std::move(estepper))
 
 Acts::Test::BOOST_AUTO_TEST_CASE (PropagatorOptions_)
 
 Acts::Test::BOOST_DATA_TEST_CASE (cylinder_passage_observer_, bdata::random((bdata::seed=0, bdata::distribution=std::uniform_real_distribution<>(0.4_GeV, 10_GeV)))^bdata::random((bdata::seed=1, bdata::distribution=std::uniform_real_distribution<>(-M_PI, M_PI)))^bdata::random((bdata::seed=2, bdata::distribution=std::uniform_real_distribution<>(1.0, M_PI-1.0)))^bdata::random((bdata::seed=3, bdata::distribution=std::uniform_int_distribution<>(0, 1)))^bdata::random((bdata::seed=4, bdata::distribution=std::uniform_int_distribution<>(0, 100)))^bdata::xrange(ntests), pT, phi, theta, charge, time, index)
 
 Acts::Test::BOOST_DATA_TEST_CASE (curvilinear_additive_, bdata::random((bdata::seed=0, bdata::distribution=std::uniform_real_distribution<>(0.4_GeV, 10_GeV)))^bdata::random((bdata::seed=1, bdata::distribution=std::uniform_real_distribution<>(-M_PI, M_PI)))^bdata::random((bdata::seed=2, bdata::distribution=std::uniform_real_distribution<>(1.0, M_PI-1.0)))^bdata::random((bdata::seed=3, bdata::distribution=std::uniform_int_distribution<>(0, 1)))^bdata::random((bdata::seed=4, bdata::distribution=std::uniform_int_distribution<>(0, 100)))^bdata::xrange(ntests), pT, phi, theta, charge, time, index)
 
 Acts::Test::BOOST_DATA_TEST_CASE (cylinder_additive_, bdata::random((bdata::seed=0, bdata::distribution=std::uniform_real_distribution<>(0.4_GeV, 10_GeV)))^bdata::random((bdata::seed=1, bdata::distribution=std::uniform_real_distribution<>(-M_PI, M_PI)))^bdata::random((bdata::seed=2, bdata::distribution=std::uniform_real_distribution<>(1.0, M_PI-1.0)))^bdata::random((bdata::seed=3, bdata::distribution=std::uniform_int_distribution<>(0, 1)))^bdata::random((bdata::seed=4, bdata::distribution=std::uniform_int_distribution<>(0, 100)))^bdata::xrange(ntests), pT, phi, theta, charge, time, index)
 

Variables

auto Acts::Test::mCylinder = std::make_shared<CylinderBounds>(10_mm, 1000_mm)
 
auto Acts::Test::mSurface = Surface::makeShared<CylinderSurface>(nullptr, mCylinder)
 
auto Acts::Test::cCylinder = std::make_shared<CylinderBounds>(150_mm, 1000_mm)
 
auto Acts::Test::cSurface = Surface::makeShared<CylinderSurface>(nullptr, cCylinder)