ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
DataModelTest
DataModelTestDataRead
DataModelTestDataRead
DataModelTestDataRead/DataModelTestDataRead/DVec.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-2023 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: DVec.h,v 1.2 2007-01-31 03:12:39 ssnyder Exp $
8
19
20
#ifndef DATAMODELTESTDATAREAD_DVEC_H
21
#define DATAMODELTESTDATAREAD_DVEC_H
22
23
24
#include "
DataModelTestDataCommon/D.h
"
25
// Next include needed here to make sure we get the CLID
26
// for BVec.
27
#include "
DataModelTestDataRead/BVec.h
"
28
#include "
AthContainers/DataVector.h
"
29
#include "
AthenaKernel/CLASS_DEF.h
"
30
31
32
// Set up the inheritance relation between the @c DataVector classes.
33
DATAVECTOR_BASE
(
DMTest::D
,
DMTest::B
);
34
35
36
namespace
DMTest
{
37
38
42
typedef
DataVector<D>
DVec
;
43
44
45
}
46
47
48
CLASS_DEF
(
DataVector<DMTest::D>
, 9634, 1)
49
50
51
#endif
// not DATAMODELTESTDATAREAD_DVEC_H
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
D.h
Class used for testing the new DataVector inheritance scheme.
BVec.h
Class used for testing the new DataVector inheritance scheme.
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
DATAVECTOR_BASE
#define DATAVECTOR_BASE(T, BASE)
Declare base class info to DataVector.
Definition
DataVector.h:649
DataVector
Derived DataVector<T>.
Definition
DataVector.h:795
DMTest
Definition
B.h:23
DMTest::DVec
DataVector< D > DVec
A DataVector containing the derived class, B.
Definition
DataModelTestDataRead/DataModelTestDataRead/DVec.h:42
DMTest::B
Base contained class for DataVector tests.
Definition
B.h:34
DMTest::D
Derived contained class for DataVector tests.
Definition
D.h:36
Generated on
for ATLAS Offline Software by
1.17.0