9 #include <boost/test/data/test_case.hpp>
10 #include <boost/test/unit_test.hpp>
23 #include "../PropagationDatasets.hpp"
24 #include "../PropagationTests.hpp"
28 namespace ds = ActsTests::PropagationDatasets;
29 using namespace Acts::UnitLiterals;
39 constexpr
auto epsPos = 1_um;
40 constexpr
auto epsDir = 0.125_mrad;
41 constexpr
auto epsMom = 1_eV;
43 constexpr
auto epsCov = 0.025;
49 auto magField = std::make_shared<MagneticField>(
Acts::Vector3(0.0, 0.0, bz));
54 inline RiddersPropagator makeRiddersPropagator(
double bz) {
55 auto magField = std::make_shared<MagneticField>(
Acts::Vector3(0.0, 0.0, bz));
62 BOOST_AUTO_TEST_SUITE(PropagationAutodiffConstant)
122 makePropagator(bz), makeRiddersPropagator(bz),
geoCtx,
magCtx,
124 epsDir, epsMom, epsCov);
128 CovarianceToCylinderAlongZ,
133 makePropagator(bz), makeRiddersPropagator(bz),
geoCtx,
magCtx,
143 makePropagator(bz), makeRiddersPropagator(bz),
geoCtx,
magCtx,
153 makePropagator(bz), makeRiddersPropagator(bz),
geoCtx,
magCtx,
165 makePropagator(bz), makeRiddersPropagator(bz),
geoCtx,
magCtx,
170 BOOST_AUTO_TEST_SUITE_END()