EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Core/include/Acts/EventData/MultiTrajectory.hpp>
Public Member Functions | |
auto | addCol (size_t n=1) |
auto | col (size_t index) |
Writable access to a column w/o checking its existence first. | |
auto | col (size_t index) const |
Read-only access to a column w/o checking its existence first. | |
size_t | capacity () const |
Return the current allocated storage capacity. | |
size_t | size () const |
Private Attributes | |
Storage | data |
size_t | m_size {0} |
wrapper for a dynamic Eigen type that adds support for automatic growth
Definition at line 53 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 53 of file MultiTrajectory.hpp
|
inline |
Make sure storage for n
additional columns is allocated. Will update the size of the container accordingly. The indices added by this call can safely be written to.
n | Number of columns to add, defaults to 1. |
Definition at line 59 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 59 of file MultiTrajectory.hpp
References Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::capacity(), Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::data, Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::m_size, and n.
|
inline |
Return the current allocated storage capacity.
Definition at line 80 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 80 of file MultiTrajectory.hpp
References Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::data.
Referenced by Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::addCol().
|
inline |
Writable access to a column w/o checking its existence first.
Definition at line 74 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 74 of file MultiTrajectory.hpp
References Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::data.
Referenced by pevrec().
|
inline |
Read-only access to a column w/o checking its existence first.
Definition at line 77 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 77 of file MultiTrajectory.hpp
References Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::data.
|
inline |
Definition at line 82 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 82 of file MultiTrajectory.hpp
References Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::m_size.
|
private |
Definition at line 85 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 85 of file MultiTrajectory.hpp
Referenced by Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::addCol(), Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::capacity(), and Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::col().
|
private |
Definition at line 86 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 86 of file MultiTrajectory.hpp
Referenced by Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::addCol(), and Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::size().