Struct AdaptiveMultiVertexFitter::State

Nested Relationships

This struct is a nested type of Template Class AdaptiveMultiVertexFitter.

Struct Documentation

struct Acts::AdaptiveMultiVertexFitter::State

The fitter state.

Public Functions

State(const MagneticFieldProvider &field, const Acts::MagneticFieldContext &magContext)
State() = default

Default State constructor.

void addVertexToMultiMap(Vertex<InputTrack_t> &vtx)
void removeVertexFromMultiMap(Vertex<InputTrack_t> &vtx)

Public Members

AnnealingUtility::State annealingState
IPEstimator::State ipState
Linearizer_t::State linearizerState
std::map<std::pair<const InputTrack_t*, Vertex<InputTrack_t>*>, TrackAtVertex<InputTrack_t>> tracksAtVerticesMap
std::multimap<const InputTrack_t*, Vertex<InputTrack_t>*> trackToVerticesMultiMap
std::vector<Vertex<InputTrack_t>*> vertexCollection
std::map<Vertex<InputTrack_t>*, VertexInfo<InputTrack_t>> vtxInfoMap