File LinearizerConcept.hpp¶
-
namespace Acts
Set the Geometry Context PLUGIN.
Set the Calibration Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedMaterialMap and to avoid code duplication.
Set the Mangetic Field Context PLUGIN.
Convenience functions to ease creation of and Acts::InterpolatedBFieldMap and to avoid code duplication.
Currently implemented for the two most common formats: rz and xyz.
Variables
-
template<typename fitter>
constexpr bool LinearizerConcept = Acts::Concepts::Linearizer::LinearizerConcept<fitter>::value¶
-
namespace Concepts¶
-
namespace Linearizer¶
-
Functions
-
METHOD_TRAIT(linTrack_t, linearizeTrack)¶
-
template<typename S>
struct LinearizerConcept¶ - #include <Acts/Vertexing/LinearizerConcept.hpp>
Public Static Attributes
-
static constexpr bool linTrack_exists = has_method<const S, Result<LinearizedTrack>, linTrack_t, constBoundTrackParameters&, constVector4&, constActs::GeometryContext&, constActs::MagneticFieldContext&, typename S::State&>¶
-
static constexpr bool propagator_exists = exists<propagator_t, S>¶
-
static constexpr bool value = require<linTrack_exists, propagator_exists, state_exists>¶
-
static constexpr bool linTrack_exists = has_method<const S, Result<LinearizedTrack>, linTrack_t, constBoundTrackParameters&, constVector4&, constActs::GeometryContext&, constActs::MagneticFieldContext&, typename S::State&>¶
-
METHOD_TRAIT(linTrack_t, linearizeTrack)¶
-
namespace Linearizer¶
-
template<typename fitter>