ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Defines a track at vertex object. More...
#include <acts/blob/master/Core/include/Acts/Vertexing/TrackAtVertex.hpp>
Public Member Functions | |
TrackAtVertex ()=delete | |
Deleted default constructor. | |
TrackAtVertex (double chi2perTrack, const BoundParameters ¶msAtVertex, const input_track_t *originalTrack) | |
Parameterized constructor. | |
TrackAtVertex (const BoundParameters ¶msAtVertex, const input_track_t *originalTrack) | |
Constructor with default chi2. | |
Public Attributes | |
BoundParameters | 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 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.
chi2perTrack | Chi2 of track |
paramsAtVertex | Fitted perigee parameter |
originalTrack | Original perigee parameter |
Definition at line 48 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 48 of file TrackAtVertex.hpp
double Acts::TrackAtVertex< input_track_t >::chi2Track = 0 |
Chi2 of track.
Definition at line 64 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 64 of file TrackAtVertex.hpp
Referenced by Acts::KalmanVertexTrackUpdater::update(), and Acts::KalmanVertexUpdater::detail::update().
BoundParameters Acts::TrackAtVertex< input_track_t >::fittedParams |
Fitted perigee.
Definition at line 58 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 58 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 80 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 80 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 70 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 70 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 61 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 61 of file TrackAtVertex.hpp
double Acts::TrackAtVertex< input_track_t >::trackWeight = 0 |
Weight of track in fit.
Definition at line 77 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 77 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 74 of file TrackAtVertex.hpp.
View newest version in sPHENIX GitHub at line 74 of file TrackAtVertex.hpp