#include <JetAccessors.h>
Public Types | |
typedef InternalVectorTypes < TYPE, InheritsIParticle < TYPE >::Test > | InternalType |
typedef InternalType::ContainerType | ContainerType |
typedef InternalType::LinkType | LinkType |
typedef InternalType::AccessorType | AccessorType |
Public Member Functions | |
ObjectAccessorWrapper (const std::string &n) | |
void | vector2vectorEL (const std::vector< const TYPE * > &vec, std::vector< LinkType > &elv) |
void | setAttribute (SG::AuxElement &p, const std::vector< const TYPE * > &vec) |
void | getAttribute (const SG::AuxElement &p, std::vector< const TYPE * > &v) |
std::vector< const TYPE * > | getAttribute (const SG::AuxElement &p) |
bool | isAvailable (const SG::AuxElement &p) |
Protected Attributes | |
AccessorType | m_a |
Accessor wrapper for vector< AuxElement> objects.
The templated parameter is expected to inherit AuxElement. This wrapper convertes vector<const TYPE*> to vector<ElementLink<ContainerType>> where ContainerType is :