The fitter state.
More...
#include <Acts/Vertexing/AdaptiveMultiVertexFitter.hpp>
◆ State()
Constructor for multi-vertex fitter state.
- Parameters
-
| field | Magnetic field provider for track extrapolation |
| magContext | Magnetic field context for field evaluations |
◆ addVertexToMultiMap()
| void Acts::AdaptiveMultiVertexFitter::State::addVertexToMultiMap |
( |
Vertex & | vtx | ) |
|
Adds a vertex to trackToVerticesMultiMap.
- Parameters
-
| vtx | Vertex to add to the multimap with its associated tracks |
◆ removeVertexFromCollection()
| Result< void > Acts::AdaptiveMultiVertexFitter::State::removeVertexFromCollection |
( |
Vertex & | vtxToRemove, |
|
|
const Logger & | logger ) |
Remove a vertex from the vertex collection.
- Parameters
-
| vtxToRemove | Vertex to remove from the collection |
| logger | Logger for diagnostic messages |
- Returns
- Result indicating success or failure of the removal operation
◆ removeVertexFromMultiMap()
| void Acts::AdaptiveMultiVertexFitter::State::removeVertexFromMultiMap |
( |
const Vertex & | vtx | ) |
|
Removes a vertex from trackToVerticesMultiMap.
- Parameters
-
| vtx | Vertex to remove from the multimap along with its track associations |
◆ vtxInfoMap
| std::map<Vertex*, VertexInfo> Acts::AdaptiveMultiVertexFitter::State::vtxInfoMap |
Map storing vertex information for each vertex in the fit.
- Todo
- Does this have to be a mutable pointer?