ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::TrackAtVertex Class Reference

Defines a track at vertex object. More...

#include <Acts/Vertexing/TrackAtVertex.hpp>

Collaboration diagram for Acts::TrackAtVertex:
[legend]

Public Member Functions

 TrackAtVertex ()=delete
 Deleted default constructor.
 TrackAtVertex (const BoundTrackParameters &paramsAtVertex, InputTrack originalTrack)
 Constructor with default chi2.
 TrackAtVertex (double chi2perTrack, const BoundTrackParameters &paramsAtVertex, InputTrack originalTrack)
 Parameterized constructor.

Public Attributes

double chi2Track = 0
 Chi2 of track.
BoundTrackParameters fittedParams
 Fitted perigee.
bool isLinearized = false
 Is already linearized.
LinearizedTrack linearizedState
 The linearized state of the track at vertex.
double ndf = 0
 Number degrees of freedom Note: Can be different from integer value since annealing can result in effective non-interger values.
InputTrack originalParams
 Original input parameters.
double trackWeight = 1
 Weight of track in fit.
double vertexCompatibility = 0
 Value of the compatibility of the track to the actual vertex, based on the estimation of the 3d distance between the track and the vertex.

Detailed Description

Defines a track at vertex object.

Constructor & Destructor Documentation

◆ TrackAtVertex() [1/2]

Acts::TrackAtVertex::TrackAtVertex ( double chi2perTrack,
const BoundTrackParameters & paramsAtVertex,
InputTrack originalTrack )

Parameterized constructor.

Parameters
chi2perTrackChi2 of track
paramsAtVertexFitted perigee parameter
originalTrackOriginal perigee parameter

◆ TrackAtVertex() [2/2]

Acts::TrackAtVertex::TrackAtVertex ( const BoundTrackParameters & paramsAtVertex,
InputTrack originalTrack )

Constructor with default chi2.

Parameters
paramsAtVertexFitted perigee parameter
originalTrackOriginal perigee parameter