14#ifndef DATAMODELTESTDATAREAD_ELVEC_H
15#define DATAMODELTESTDATAREAD_ELVEC_H
19#include "AthLinks/ElementLink.h"
20#include "AthLinks/ElementLinkVector.h"
21#include "AthLinks/DataLink.h"
26#include "GaudiKernel/ThreadLocalContext.h"
37 std::vector<ElementLink<BVec> >
m_el;
38 std::vector<DataLink<BVec> >
m_dl;
66 return toTransient (elv, Gaudi::Hive::currentContext());
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This file contains the class definition for DataLink_p1 and DataLinkVector_p1.
Class used for testing the new DataVector inheritance scheme.
This file contains the class definition for the ElementLinkVector_p1 class.
ElementLinkVector_p1< uint32_t > ElementLinkIntVector_p1
This file contains the class definition for the ElementLink_p3 class.
ElementLinkVector implementation for standalone ROOT.
static bool toTransient(DMTest::ELVec &elv)
static bool toTransient(DMTest::ELVec &elv, const EventContext &ctx)
Define a hook for running code after an object has been read.
static void toTransient(T &)
std::vector< DataLink_p1 > m_dl2_p
ElementLinkIntVector_p1 m_elv2_p
std::vector< DataLink< BVec > > m_dl
std::vector< ElementLink< BVec > > m_el
std::vector< ElementLinkInt_p3 > m_el2_p
ElementLinkVector< BVec > m_elv