![]() |
ATLAS Offline Software
|
For testing packed links. More...
#include <PLinks_v1.h>
Public Types | |
| using | const_el_range = SG::ConstAccessor<vlinks_type>::const_elt_span |
| using | el_range = SG::Accessor<vlinks_type>::elt_span |
Public Member Functions | |
| ElementLink< CVec > | plink () const |
| void | setPLink (const ElementLink< CVec > &l) |
| ElementLink< CVec > | vlink (size_t i) const |
Get element i of the vector of links. | |
| void | setVLink (size_t i, const ElementLink< CVec > &l) |
Set element i of the vector of links. | |
| const_el_range | vlinks () const |
| Get the vector of links, as a const range. | |
| el_range | vlinks () |
| Get the vector of links, as a non-const range. | |
| void | setVLinks (const std::vector< ElementLink< CVec > > &v) |
| Set the vector of links. | |
Private Types | |
| using | plink_type = SG::PackedLink<CVec> |
| using | vlinks_type = std::vector<SG::PackedLink<CVec> > |
For testing packed links.
A PLinks object holds an ElementLink to CVec objects, stored as packed links, as well as a vector of links.
Definition at line 32 of file PLinks_v1.h.
| using DMTest::PLinks_v1::const_el_range = SG::ConstAccessor<vlinks_type>::const_elt_span |
Definition at line 50 of file PLinks_v1.h.
| using DMTest::PLinks_v1::el_range = SG::Accessor<vlinks_type>::elt_span |
Definition at line 54 of file PLinks_v1.h.
|
private |
Definition at line 36 of file PLinks_v1.h.
|
private |
Definition at line 37 of file PLinks_v1.h.
| ElementLink< CVec > DMTest::PLinks_v1::plink | ( | ) | const |
| void DMTest::PLinks_v1::setPLink | ( | const ElementLink< CVec > & | l | ) |
| void DMTest::PLinks_v1::setVLink | ( | size_t | i, |
| const ElementLink< CVec > & | l ) |
Set element i of the vector of links.
Definition at line 31 of file PLinks_v1.cxx.
| void DMTest::PLinks_v1::setVLinks | ( | const std::vector< ElementLink< CVec > > & | v | ) |
| ElementLink< CVec > DMTest::PLinks_v1::vlink | ( | size_t | i | ) | const |
| auto DMTest::PLinks_v1::vlinks | ( | ) |
Get the vector of links, as a non-const range.
Definition at line 47 of file PLinks_v1.cxx.
| auto DMTest::PLinks_v1::vlinks | ( | ) | const |
Get the vector of links, as a const range.
Definition at line 39 of file PLinks_v1.cxx.