|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef DATAMODELTESTDATACOMMON_PLINKS_V1_H
14 #define DATAMODELTESTDATACOMMON_PLINKS_V1_H
68 #endif // not DATAMODELTESTDATACOMMON_PLINKS_V1_H
Helper class to provide type-safe access to aux data.
Base class for elements of a container that can have aux data.
void setVLinks(const std::vector< ElementLink< CVec > > &v)
Set the vector of links.
Helper class to provide constant type-safe access to aux data.
SG::PackedLink< CVec > plink_type
Auxiliary variable type allowing to store ElementLinks as packed 32-bit values.
void setPLink(const ElementLink< CVec > &l)
Set the single link.
Class used for testing xAOD data reading/writing.
Provide an interface for finding inheritance information at run time.
For testing packed links.
const_el_range vlinks() const
Get the vector of links, as a const range.
ElementLink< CVec > plink() const
Get the single link.
ElementLink implementation for ROOT usage.
SG::ConstAccessor< vlinks_type >::const_elt_span const_el_range
void setVLink(size_t i, const ElementLink< CVec > &l)
Set element i of the vector of links.
ElementLink< CVec > vlink(size_t i) const
Get element i of the vector of links.
SG::Accessor< vlinks_type >::elt_span el_range
SG_BASE(DMTest::PLinks_v1, SG::AuxElement)
std::vector< SG::PackedLink< CVec > > vlinks_type
Base class for elements of a container that can have aux data.