ATLAS Offline Software
Obj4.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$
16 #ifndef D3PDMAKERTEST_OBJ4_H
17 #define D3PDMAKERTEST_OBJ4_H
18 
19 
20 #include "D3PDMakerTest/Obj1.h"
22 
23 
24 namespace D3PDTest {
25 
26 
32 class Obj4
33  : public Obj1
34 {
35 public:
36  Obj4();
37  Obj4 (int x);
38 
39  int m_obj4;
40 };
41 
42 
43 } // namespace D3PDTest
44 
45 
47 
48 
49 namespace D3PDTest {
50 
51 
53  : public DataVector<Obj4>
54 {
55 public:
56 };
57 
58 
59 
60 } // namespace D3PDTest
61 
62 
64 
65 CLASS_DEF (D3PDTest::Obj4, 9382, 1)
66 CLASS_DEF (D3PDTest::Obj4Container, 9383, 1)
67 
68 
69 
70 #endif // not D3PDMAKERTEST_OBJ4_H
SG_BASE
SG_BASE(D3PDTest::Obj4Container, DataVector< D3PDTest::Obj4 >)
D3PDTest::Obj1
Test class for D3PD maker.
Definition: Obj1.h:38
x
#define x
D3PDTest::Obj4::m_obj4
int m_obj4
Definition: Obj4.h:39
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
DATAVECTOR_BASE
DATAVECTOR_BASE(D3PDTest::Obj4, D3PDTest::Obj1)
D3PDTest::Obj4::Obj4
Obj4()
Definition: Obj4.cxx:20
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
Obj1.h
Test class for D3PD maker.
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:64
D3PDTest::Obj4Container
Definition: Obj4.h:54
D3PDTest
Definition: MapDumper.h:25
D3PDTest::Obj4
Test class for D3PD maker.
Definition: Obj4.h:34