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/3]

Acts::TrackAtVertex::TrackAtVertex ( )
delete

Deleted default constructor.

◆ TrackAtVertex() [2/3]

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

Parameterized constructor.

Parameters
chi2perTrackChi2 of track
paramsAtVertexFitted perigee parameter
originalTrackOriginal perigee parameter

◆ TrackAtVertex() [3/3]

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

Constructor with default chi2.

Parameters
paramsAtVertexFitted perigee parameter
originalTrackOriginal perigee parameter

Member Data Documentation

◆ chi2Track

double Acts::TrackAtVertex::chi2Track = 0

Chi2 of track.

◆ fittedParams

BoundTrackParameters Acts::TrackAtVertex::fittedParams

Fitted perigee.

◆ isLinearized

bool Acts::TrackAtVertex::isLinearized = false

Is already linearized.

◆ linearizedState

LinearizedTrack Acts::TrackAtVertex::linearizedState

The linearized state of the track at vertex.

◆ ndf

double Acts::TrackAtVertex::ndf = 0

Number degrees of freedom Note: Can be different from integer value since annealing can result in effective non-interger values.

◆ originalParams

InputTrack Acts::TrackAtVertex::originalParams

Original input parameters.

◆ trackWeight

double Acts::TrackAtVertex::trackWeight = 1

Weight of track in fit.

◆ vertexCompatibility

double Acts::TrackAtVertex::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.