ATLAS Offline Software
Loading...
Searching...
No Matches
DataModelTestDataRead/DataModelTestDataRead/ELVec.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
13
14#ifndef DATAMODELTESTDATAREAD_ELVEC_H
15#define DATAMODELTESTDATAREAD_ELVEC_H
16
17
19#include "AthLinks/ElementLink.h"
20#include "AthLinks/ElementLinkVector.h"
21#include "AthLinks/DataLink.h"
26
27
28namespace DMTest {
29
30
34struct ELVec
35{
36 std::vector<ElementLink<BVec> > m_el;
37 std::vector<DataLink<BVec> > m_dl;
39
41 std::vector<ElementLinkInt_p3> m_el2_p;
42 std::vector<DataLink_p1> m_dl2_p;
43};
44
45
46}
47
48
49CLASS_DEF (DMTest::ELVec, 9639, 1)
50
51
52#endif // not DATAMODELTESTDATAREAD_ELVEC_H
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
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
ElementLinkVector implementation for standalone ROOT.
Definition B.h:23
std::vector< ElementLink< BVec > > m_el
std::vector< ElementLinkInt_p3 > m_el2_p