ATLAS Offline Software
Loading...
Searching...
No Matches
DataModelTestDataWrite/DataModelTestDataWrite/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-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: ELVec.h,v 1.4 2008-11-21 06:31:28 ssnyder Exp $
8
15
16#ifndef DATAMODELTESTDATAWRITE_ELVEC_H
17#define DATAMODELTESTDATAWRITE_ELVEC_H
18
19
21#include "AthLinks/ElementLink.h"
22#include "AthLinks/ElementLinkVector.h"
23#include "AthLinks/DataLink.h"
28
29
30namespace DMTest {
31
32
36struct ELVec
37{
38 std::vector<ElementLink<BVec> > m_el;
39 std::vector<DataLink<BVec> > m_dl;
40 ElementLinkVector<BVec> m_elv;
41
44
45 std::vector<ElementLink<BVec> > m_el2; // Transient
46 std::vector<ElementLinkInt_p3> m_el2_p;
47
48 std::vector<DataLink<BVec> > m_dl2; // Transient
49 std::vector<DataLink_p1> m_dl2_p;
50};
51
52
53}
54
55
56CLASS_DEF (DMTest::ELVec, 9639, 1)
57
58
59#endif // not DATAMODELTESTDATAWRITE_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_el2
std::vector< ElementLink< BVec > > m_el
std::vector< ElementLinkInt_p3 > m_el2_p