Analysis Software
Documentation for sPHENIX simulation software
|
Defines a track at vertex object. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Vertexing/TrackAtVertex.hpp>
Public Member Functions | |
TrackAtVertex ()=delete | |
Deleted default constructor. | |
TrackAtVertex (double chi2perTrack, const BoundTrackParameters ¶msAtVertex, const input_track_t *originalTrack) | |
Parameterized constructor. | |
TrackAtVertex (const BoundTrackParameters ¶msAtVertex, const input_track_t *originalTrack) | |
Constructor with default chi2. | |
Public Attributes | |
BoundTrackParameters | fittedParams |
Fitted perigee. | |
const input_track_t * | originalParams |
Original input parameters. | |
double | chi2Track = 0 |
Chi2 of track. | |
double | ndf = 0 |
double | vertexCompatibility = 0 |
double | trackWeight = 1 |
Weight of track in fit. | |
LinearizedTrack | linearizedState |
The linearized state of the track at vertex. | |
bool | isLinearized = false |
Is already linearized. | |
Defines a track at vertex object.
input_track_t | Track object type |
Definition at line 25 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 25 of file TrackAtVertex.hpp
|
delete |
Deleted default constructor.
|
inline |
Parameterized constructor.
chi2perTrack | Chi2 of track |
paramsAtVertex | Fitted perigee parameter |
originalTrack | Original perigee parameter |
Definition at line 34 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 34 of file TrackAtVertex.hpp
|
inline |
Constructor with default chi2.
paramsAtVertex | Fitted perigee parameter |
originalTrack | Original perigee parameter |
Definition at line 44 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 44 of file TrackAtVertex.hpp
double Acts::TrackAtVertex< input_track_t >::chi2Track = 0 |
Chi2 of track.
Definition at line 55 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 55 of file TrackAtVertex.hpp
Referenced by Acts::KalmanVertexTrackUpdater::update(), and Acts::KalmanVertexUpdater::detail::update().
BoundTrackParameters Acts::TrackAtVertex< input_track_t >::fittedParams |
Fitted perigee.
Definition at line 49 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 49 of file TrackAtVertex.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), and Acts::KalmanVertexTrackUpdater::update().
bool Acts::TrackAtVertex< input_track_t >::isLinearized = false |
Is already linearized.
Definition at line 74 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 74 of file TrackAtVertex.hpp
LinearizedTrack Acts::TrackAtVertex< input_track_t >::linearizedState |
The linearized state of the track at vertex.
Definition at line 71 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 71 of file TrackAtVertex.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::KalmanVertexTrackUpdater::update(), and Acts::KalmanVertexUpdater::detail::update().
double Acts::TrackAtVertex< input_track_t >::ndf = 0 |
Number degrees of freedom Note: Can be different from integer value since annealing can result in effective non-interger values
Definition at line 61 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 61 of file TrackAtVertex.hpp
Referenced by Acts::KalmanVertexTrackUpdater::update(), and Acts::KalmanVertexUpdater::detail::update().
const input_track_t* Acts::TrackAtVertex< input_track_t >::originalParams |
Original input parameters.
Definition at line 52 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 52 of file TrackAtVertex.hpp
double Acts::TrackAtVertex< input_track_t >::trackWeight = 1 |
Weight of track in fit.
Definition at line 68 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 68 of file TrackAtVertex.hpp
Referenced by Acts::KalmanVertexTrackUpdater::update(), and Acts::KalmanVertexUpdater::detail::update().
double Acts::TrackAtVertex< input_track_t >::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
Definition at line 65 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 65 of file TrackAtVertex.hpp