File VertexFinderConcept.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 finder>
constexpr bool VertexFinderConcept = Acts::Concepts::VertexFinder::VertexFinderConcept<finder>::value
namespace Concepts
namespace VertexFinder

Typedefs

using state_t = typename T::State

Functions

METHOD_TRAIT(find_t, find)
template<typename S>
struct VertexFinderConcept
#include <Acts/Vertexing/VertexFinderConcept.hpp>

Public Static Attributes

static constexpr bool find_exists = has_method<const S, Result<std::vector<Vertex<typename S::InputTrack_t>>>, find_t, const std::vector<const typename S::InputTrack_t*>&, constVertexingOptions<typename S::InputTrack_t>&, typename S::State&>
static constexpr bool state_exists = exists<state_t, S>
static constexpr bool value = require<state_exists, find_exists>