EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
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 = 0 |
Weight of track in fit. | |
LinearizedTrack | linearizedState |
The linearized state of the track at vertex. | |
Defines a track at vertex object.
input_track_t | Track object type |
Definition at line 26 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 26 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 35 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 35 of file TrackAtVertex.hpp
|
inline |
Constructor with default chi2.
chi2perTrack | Chi2 of track |
paramsAtVertex | Fitted perigee parameter |
originalTrack | Original perigee parameter |
Definition at line 49 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 49 of file TrackAtVertex.hpp
double Acts::TrackAtVertex< input_track_t >::chi2Track = 0 |
Chi2 of track.
Definition at line 65 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 65 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 59 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 59 of file TrackAtVertex.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), and Acts::KalmanVertexTrackUpdater::update().
LinearizedTrack Acts::TrackAtVertex< input_track_t >::linearizedState |
The linearized state of the track at vertex.
Definition at line 81 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 81 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 71 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 71 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 62 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 62 of file TrackAtVertex.hpp
double Acts::TrackAtVertex< input_track_t >::trackWeight = 0 |
Weight of track in fit.
Definition at line 78 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 78 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 75 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 75 of file TrackAtVertex.hpp