13#ifndef DATAMODELTESTDATACOMMON_JVEC_V1_H
14#define DATAMODELTESTDATACOMMON_JVEC_V1_H
20#include "AthLinks/ElementLink.h"
57 void setSVec (std::span<const std::string> v);
Base class for elements of a container that can have aux data.
Class used for testing xAOD data reading/writing.
Provide an interface for finding inheritance information at run time.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Auxiliary variable type allowing storage as a jagged vector. That is, the payloads for all the DataVe...
For testing jagged vectors.
SG::ConstAccessor< selt_type >::element_type stringRange_t
SG::ConstAccessor< ielt_type >::element_type intRange_t
void setLVec(std::span< const ElementLink< CVec > > v)
SG::ConstAccessor< felt_type >::element_type floatRange_t
SG::JaggedVecElt< float > felt_type
SG::JaggedVecElt< ElementLink< CVec > > lelt_type
void setFVec(std::span< const float > v)
SG::JaggedVecElt< int > ielt_type
SG::ConstAccessor< lelt_type >::element_type linkRange_t
SG::JaggedVecElt< std::string > selt_type
void setIVec(std::span< const int > v)
void setSVec(std::span< const std::string > v)
stringRange_t svec() const
floatRange_t fvec() const
ElementLink implementation for ROOT usage.
typename AuxDataTraits< T, ALLOC >::element_type element_type
Describe one element of a jagged vector.
AuxElement(SG::AuxVectorData *container, size_t index)
Base class for elements of a container that can have aux data.