ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/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 38 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 38 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 44 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 44 of file MultiTrajectory.hpp
References Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::capacity(), Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::m_size, and n.
|
inline |
Return the current allocated storage capacity.
Definition at line 65 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 65 of file MultiTrajectory.hpp
Referenced by Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::addCol().
|
inline |
Writable access to a column w/o checking its existence first.
Definition at line 59 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 59 of file MultiTrajectory.hpp
|
inline |
Read-only access to a column w/o checking its existence first.
Definition at line 62 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 62 of file MultiTrajectory.hpp
|
inline |
Definition at line 67 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 67 of file MultiTrajectory.hpp
References Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::m_size.
|
private |
Definition at line 70 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 70 of file MultiTrajectory.hpp
|
private |
Definition at line 71 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 71 of file MultiTrajectory.hpp
Referenced by Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::addCol(), and Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >::size().