File VertexingOptions.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.

template<typename input_track_t>
struct VertexingOptions
#include <Acts/Vertexing/VertexingOptions.hpp>

Vertex Finder Options.

Public Functions

VertexingOptions() = delete

Default contstructor is deleted.

inline VertexingOptions(const GeometryContext &gctx, const MagneticFieldContext &mctx, const Vertex<input_track_t> &vconstr = Vertex<input_track_t>())

VertexingOptions with context.

Parameters
  • gctx – The goemetry context for this fit

  • mctx – The magnetic context for this fit

  • vconstr – The pointing contraint to a vertex

Public Members

std::reference_wrapper<const GeometryContext> geoContext

Context object for the geometry.

std::reference_wrapper<const MagneticFieldContext> magFieldContext

Context object for the magnetic field.

Vertex<input_track_t> vertexConstraint

The vertex constraint for the fitting.