ATLAS Offline Software
|
Converter from a vector of PackedLink
to a range of ElementLink
proxies.
More...
#include <ELProxy.h>
Public Types | |
using | value_type = ELSpanProxy< CONT, PLINK_ALLOC > |
using | VElt_t = typename value_type::VElt_t |
Public Member Functions | |
ELSpanConverter (AuxVectorData &container, auxid_t auxid, auxid_t linked_auxid) | |
value_type | operator() (VElt_t &velt) const |
Convert from a PackedLink vector to a proxy for the span. More... | |
Private Attributes | |
AuxVectorData & | m_container |
Container holding the variables. More... | |
auxid_t | m_auxid |
The ID of the PackedLink variable. More... | |
auxid_t | m_linkedAuxid |
The ID of the linked DataLinks. More... | |
Converter from a vector of PackedLink
to a range of ElementLink
proxies.
using SG::detail::ELSpanConverter< CONT, PLINK_ALLOC >::value_type = ELSpanProxy<CONT, PLINK_ALLOC> |
using SG::detail::ELSpanConverter< CONT, PLINK_ALLOC >::VElt_t = typename value_type::VElt_t |
SG::detail::ELSpanConverter< CONT, PLINK_ALLOC >::ELSpanConverter | ( | AuxVectorData & | container, |
auxid_t | auxid, | ||
auxid_t | linked_auxid | ||
) |
value_type SG::detail::ELSpanConverter< CONT, PLINK_ALLOC >::operator() | ( | VElt_t & | velt | ) | const |
Convert from a PackedLink
vector to a proxy for the span.
velt | The vector of PackedLink that we proxy. |
|
private |
|
private |
|
private |