Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SpacePointBuilderTests.cpp File Reference
#include <boost/test/data/test_case.hpp>
#include <boost/test/unit_test.hpp>
#include "Acts/Definitions/Algebra.hpp"
#include "Acts/Definitions/Direction.hpp"
#include "Acts/Definitions/TrackParametrization.hpp"
#include "Acts/Definitions/Units.hpp"
#include "Acts/EventData/GenericCurvilinearTrackParameters.hpp"
#include "Acts/EventData/Measurement.hpp"
#include "Acts/EventData/SourceLink.hpp"
#include "Acts/EventData/TrackParameters.hpp"
#include "Acts/Geometry/GeometryContext.hpp"
#include "Acts/Geometry/GeometryIdentifier.hpp"
#include "Acts/Geometry/TrackingGeometry.hpp"
#include "Acts/MagneticField/ConstantBField.hpp"
#include "Acts/MagneticField/MagneticFieldContext.hpp"
#include "Acts/Propagator/EigenStepper.hpp"
#include "Acts/Propagator/Navigator.hpp"
#include "Acts/Propagator/Propagator.hpp"
#include "Acts/Propagator/StraightLineStepper.hpp"
#include "Acts/SpacePointFormation/SpacePointBuilder.hpp"
#include "Acts/SpacePointFormation/SpacePointBuilderConfig.hpp"
#include "Acts/SpacePointFormation/SpacePointBuilderOptions.hpp"
#include "Acts/Surfaces/Surface.hpp"
#include "Acts/Tests/CommonHelpers/CubicTrackingGeometry.hpp"
#include "Acts/Tests/CommonHelpers/MeasurementsCreator.hpp"
#include "Acts/Tests/CommonHelpers/TestSourceLink.hpp"
#include "Acts/Tests/CommonHelpers/TestSpacePoint.hpp"
#include "Acts/Utilities/CalibrationContext.hpp"
#include <algorithm>
#include <iostream>
#include <iterator>
#include <map>
#include <memory>
#include <optional>
#include <random>
#include <utility>
#include <vector>
+ Include dependency graph for SpacePointBuilderTests.cpp:

Go to the source code of this file.

Namespaces

namespace  Acts
 Acts includes to create all necessary definitions.
 
namespace  Acts::Test
 

Typedefs

using Acts::Test::StraightPropagator = Propagator< StraightLineStepper, Navigator >
 
using Acts::Test::TestMeasurement = BoundVariantMeasurement
 
using Acts::Test::ConstantFieldStepper = EigenStepper<>
 
using Acts::Test::ConstantFieldPropagator = Propagator< ConstantFieldStepper, Navigator >
 

Functions

CurvilinearTrackParameters Acts::Test::makeParameters (double phi, double theta, double p, double q)
 
std::pair< Vector3, Vector3 > Acts::Test::stripEnds (const std::shared_ptr< const TrackingGeometry > &geo, const GeometryContext &gctx, const SourceLink &slink, const double stripFrac=0.4)
 
static StraightPropagator Acts::Test::makeStraightPropagator (std::shared_ptr< const TrackingGeometry > geo)
 
std::default_random_engine Acts::Test::rng (42)
 
 Acts::Test::BOOST_DATA_TEST_CASE (SpacePointBuilder_basic, bdata::xrange(1), index)
 

Variables

const CalibrationContext Acts::Test::calCtx
 
CubicTrackingGeometry Acts::Test::geometryStore (geoCtx)
 
const auto Acts::Test::geometry = geometryStore()
 
const MeasurementResolution Acts::Test::resPixel
 
const MeasurementResolution Acts::Test::resStrip
 
const MeasurementResolutionMap Acts::Test::resolutions
 
const auto Acts::Test::measPropagator = makeStraightPropagator(geometry)