ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::VertexInfo Struct Reference

Helper struct for storing vertex related information. More...

#include <Acts/Vertexing/AMVFInfo.hpp>

Collaboration diagram for Acts::VertexInfo:
[legend]

Public Member Functions

 VertexInfo (const Acts::Vertex &constr, const Acts::Vector4 &pos)
 Construct VertexInfo with constraint and position.

Public Attributes

Acts::Vertex constraint
 Vertex constraint for fitting procedure.
std::map< InputTrack, const BoundTrackParametersimpactParams3D
 Map of 3D impact parameters for each associated track.
Acts::Vector4 linPoint {Acts::Vector4::Zero()}
 Point where all associated tracks are linearized.
Acts::Vector4 oldPosition {Acts::Vector4::Zero()}
 Vertex position from the last iteration of the fit.
bool relinearize = true
 Flag indicating if associated tracks need relinearization.
Acts::Vector4 seedPosition {Acts::Vector4::Zero()}
 The seed position (i.e., the first estimate for the vertex position as obtained by the vertex seed finder).
std::vector< InputTracktrackLinks
 Vector of all tracks that are currently assigned to vertex.

Detailed Description

Helper struct for storing vertex related information.

Deprecated
Superseded by VertexFitCandidate, which describes the vertex to be fitted, and the private fitter cache, which holds the fitter's per-vertex scratch data. This type merges the two and is kept only so that code written against the pre-split AdaptiveMultiVertexFitter::State keeps compiling; it is no longer used by the fitter itself.

Constructor & Destructor Documentation

◆ VertexInfo()

Acts::VertexInfo::VertexInfo ( const Acts::Vertex & constr,
const Acts::Vector4 & pos )

Construct VertexInfo with constraint and position.

Parameters
constrVertex constraint for the fitting procedure
posInitial position for linearization, old position, and seed