ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <boost/test/unit_test.hpp>
#include <fstream>
#include "Acts/EventData/NeutralParameters.hpp"
#include "Acts/Geometry/CuboidVolumeBuilder.hpp"
#include "Acts/Geometry/GeometryContext.hpp"
#include "Acts/Geometry/TrackingGeometry.hpp"
#include "Acts/Geometry/TrackingGeometryBuilder.hpp"
#include "Acts/MagneticField/ConstantBField.hpp"
#include "Acts/MagneticField/MagneticFieldContext.hpp"
#include "Acts/Material/HomogeneousSurfaceMaterial.hpp"
#include "Acts/Material/HomogeneousVolumeMaterial.hpp"
#include "Acts/Material/ISurfaceMaterial.hpp"
#include "Acts/Material/IVolumeMaterial.hpp"
#include "Acts/Propagator/DebugOutputActor.hpp"
#include "Acts/Propagator/DefaultExtension.hpp"
#include "Acts/Propagator/DenseEnvironmentExtension.hpp"
#include "Acts/Propagator/EigenStepper.hpp"
#include "Acts/Propagator/MaterialInteractor.hpp"
#include "Acts/Propagator/Navigator.hpp"
#include "Acts/Propagator/Propagator.hpp"
#include "Acts/Propagator/detail/Auctioneer.hpp"
#include "Acts/Surfaces/RectangleBounds.hpp"
#include "Acts/Tests/CommonHelpers/FloatComparisons.hpp"
#include "Acts/Utilities/Definitions.hpp"
Go to the source code of this file.
Classes | |
struct | Acts::Test::PropState |
Simplified propagator state. More... | |
struct | Acts::Test::EndOfWorld |
Aborter for the case that a particle leaves the detector or reaches a custom made threshold. More... | |
struct | Acts::Test::StepCollector |
Data collector while propagation. More... | |
struct | Acts::Test::StepCollector::this_result |
Data container for result analysis. More... | |
Namespaces | |
namespace | Acts |
Set the Geometry Context PLUGIN. | |
namespace | Acts::Test |
Namespace for ATS unit tests. | |
Functions | |
Acts::Test::BOOST_AUTO_TEST_CASE (eigen_stepper_state_test) | |
These tests are aiming to test whether the state setup is working properly. | |
Acts::Test::BOOST_AUTO_TEST_CASE (eigen_stepper_test) | |
Acts::Test::BOOST_AUTO_TEST_CASE (step_extension_vacuum_test) | |
This function tests the EigenStepper with the DefaultExtension and the DenseEnvironmentExtension. The focus of this tests lies in the choosing of the right extension for the individual use case. This is performed with three different detectors: a) Pure vaccuum -> DefaultExtension needs to act b) Pure Be -> DenseEnvironmentExtension needs to act c) Vacuum - Be - Vacuum -> Both should act and switch during the propagation. | |
Acts::Test::BOOST_AUTO_TEST_CASE (step_extension_material_test) | |
Acts::Test::BOOST_AUTO_TEST_CASE (step_extension_vacmatvac_test) | |
Acts::Test::BOOST_AUTO_TEST_CASE (step_extension_trackercalomdt_test) | |