9 #include <boost/test/data/test_case.hpp>
10 #include <boost/test/unit_test.hpp>
18 using namespace Acts::UnitLiterals;
29 static double mass[] = {511
_keV, 105.7_MeV, 139.6_MeV, 938.3_MeV};
38 BOOST_AUTO_TEST_SUITE(interactions)
44 const auto qOverP = q /
p;
49 auto dELandauSigmaQOverP =
55 BOOST_TEST(0 < dEBethe);
56 BOOST_TEST(0 < dELandau);
57 BOOST_TEST(0 < dELandauSigma);
58 BOOST_TEST(0 < dELandauSigmaQOverP);
59 BOOST_TEST(dELandauSigma <= dEBethe);
61 BOOST_TEST(0 <= dERad);
62 BOOST_TEST(0 < dEMean);
63 BOOST_TEST(0 < dEMode);
64 BOOST_TEST((dEBethe + dERad) <= dEMean);
74 const auto qOverP = q /
p;
75 const auto qOver2P = q / (2 *
p);
81 BOOST_TEST(0 < tanti);
82 BOOST_TEST(t0 == tanti);
96 const auto qOverP = q /
p;
108 BOOST_AUTO_TEST_SUITE_END()