![]() |
ATLAS Offline Software
|
Track Summary for Acts MultiTrajectory. More...
#include <TrackSummary_v1.h>
Public Member Functions | |
| TrackSummary_v1 ()=default | |
| template<std::size_t measdim = 6> | |
| Eigen::Map< const Eigen::Matrix< double, measdim, 1 > > | paramsEigen () const |
| access track backend vector of const element | |
| template<std::size_t measdim = 6> | |
| Eigen::Map< Eigen::Matrix< double, measdim, 1 > > | paramsEigen () |
| access parameters of non const element | |
| const std::vector< double > & | params () const |
| access track parameters as plain vector | |
| void | setParams (const std::vector< double > &m) |
| access set parameters from plain vector | |
| template<std::size_t measdim = 6> | |
| Eigen::Map< const Eigen::Matrix< double, measdim, measdim > > | covParamsEigen () const |
| access track covariance matrix (flattened, rows layout) of const element | |
| template<std::size_t measdim = 6> | |
| Eigen::Map< Eigen::Matrix< double, measdim, measdim > > | covParamsEigen () |
| access track covariance matrix (flattened, rows layout) | |
| const std::vector< double > & | covParams () const |
| access track covariance as plain vector | |
| void | setCovParams (const std::vector< double > &m) |
| access set covariance from plain vector | |
| unsigned int | nMeasurements () const |
| access nMeasurements | |
| void | setnMeasurements (unsigned int m) |
| access set nMeasurements | |
| const unsigned int * | nMeasurementsPtr () const |
| pointers API needed by MTJ | |
| unsigned int * | nMeasurementsPtr () |
| unsigned int | nHoles () const |
| access nHoles | |
| void | setnHoles (unsigned int m) |
| access set nHoles | |
| const unsigned int * | nHolesPtr () const |
| pointers API needed by MTJ | |
| unsigned int * | nHolesPtr () |
| float | chi2f () const |
| access chi2 | |
| void | setChi2f (float m) |
| access set chi2 | |
| const float * | chi2fPtr () const |
| pointers API needed by MTJ | |
| float * | chi2fPtr () |
| unsigned int | ndf () const |
| access ndf | |
| void | setNdf (unsigned int m) |
| access set ndf | |
| const unsigned int * | ndfPtr () const |
| pointers API needed by MTJ | |
| unsigned int * | ndfPtr () |
| unsigned int | nOutliers () const |
| access nOutliers | |
| void | setnOutliers (unsigned int m) |
| access set nOutliers | |
| const unsigned int * | nOutliersPtr () const |
| pointers API needed by MTJ | |
| unsigned int * | nOutliersPtr () |
| unsigned int | nSharedHits () const |
| access nSharedHits | |
| void | setnSharedHits (unsigned int m) |
| access set nSharedHits | |
| const unsigned int * | nSharedHitsPtr () const |
| pointers API needed by MTJ | |
| unsigned int * | nSharedHitsPtr () |
| unsigned int | tipIndex () const |
| index of the tip of the TrackStates linked list in MultiTrajectory | |
| void | setTipIndex (unsigned int) |
| Set the tip index. | |
| const unsigned int * | tipIndexPtr () const |
| pointers API needed by MTJ | |
| unsigned int * | tipIndexPtr () |
| unsigned int | stemIndex () const |
| index of the stem of the TrackStates linked list in MultiTrajectory steemIndex is needed reverse lookup in MultiTrajectory | |
| void | setStemIndex (unsigned int) |
| Set the stem index. | |
| const unsigned int * | stemIndexPtr () const |
| pointers API needed by MTJ | |
| unsigned int * | stemIndexPtr () |
| unsigned int | surfaceIndex () const |
| index of the surfaces in the surfaces collection | |
| void | setSurfaceIndex (unsigned int) |
| Set the index in surface container. | |
| const uint8_t & | particleHypothesis () const |
| particle hypothesis access | |
| void | setParticleHypothesis (const uint8_t &) |
| void | resize (size_t sz=6) |
| resize internal arrays to store params (to capacity sz) & convariances (to capacity sz x sz) | |
| size_t | size () const |
| retrieve the size of the internal vectors for the data summary | |
Static Private Attributes | |
| static const SG::AuxElement::Accessor< std::vector< double > > | s_paramsAcc {"params"} |
| static const SG::AuxElement::Accessor< std::vector< double > > | s_covParamsAcc {"covParams"} |
Track Summary for Acts MultiTrajectory.
Definition at line 20 of file TrackSummary_v1.h.
|
default |
| float xAOD::TrackSummary_v1::chi2f | ( | ) | const |
access chi2
| float * xAOD::TrackSummary_v1::chi2fPtr | ( | ) |
access track covariance as plain vector
|
inline |
access track covariance matrix (flattened, rows layout)
Definition at line 66 of file TrackSummary_v1.h.
|
inline |
access track covariance matrix (flattened, rows layout) of const element
Definition at line 57 of file TrackSummary_v1.h.
access track parameters as plain vector
|
inline |
access parameters of non const element
Definition at line 39 of file TrackSummary_v1.h.
|
inline |
access track backend vector of const element
Definition at line 31 of file TrackSummary_v1.h.
| void xAOD::TrackSummary_v1::resize | ( | size_t | sz = 6 | ) |
resize internal arrays to store params (to capacity sz) & convariances (to capacity sz x sz)
Definition at line 45 of file TrackSummary_v1.cxx.
| void xAOD::TrackSummary_v1::setChi2f | ( | float | m | ) |
access set chi2
access set covariance from plain vector
access set parameters from plain vector
Set the stem index.
Set the tip index.
| size_t xAOD::TrackSummary_v1::size | ( | ) | const |
retrieve the size of the internal vectors for the data summary
Definition at line 50 of file TrackSummary_v1.cxx.
index of the stem of the TrackStates linked list in MultiTrajectory steemIndex is needed reverse lookup in MultiTrajectory
index of the surfaces in the surfaces collection
index of the tip of the TrackStates linked list in MultiTrajectory
|
staticprivate |
Definition at line 43 of file TrackSummary_v1.h.
|
staticprivate |
Definition at line 41 of file TrackSummary_v1.h.