ATLAS Offline Software
Obj5.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_OBJ5_H
17 #define D3PDMAKERTEST_OBJ5_H
18 
19 
22 
23 
24 namespace D3PDTest {
25 
26 
32 class Obj5
33  : public SG::AuxElement
34 {
35 public:
36  Obj5();
37  Obj5 (int x);
38 
39  int m_obj5;
40 };
41 
42 
44 
45 
46 } // namespace D3PDTest
47 
48 
50 CLASS_DEF (D3PDTest::Obj5, 9384, 1)
52 
53 
54 #endif // not D3PDMAKERTEST_OBJ5_H
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition: AuxElement.h:483
x
#define x
D3PDTest::Obj5::m_obj5
int m_obj5
Definition: Obj5.h:39
D3PDTest::Obj5::Obj5
Obj5()
Definition: Obj5.cxx:20
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
D3PDTest::Obj5
Test class for D3PD maker (aux data).
Definition: Obj5.h:34
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
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::Obj5Container
DataVector< Obj5 > Obj5Container
Definition: Obj5.h:43
D3PDTest
Definition: MapDumper.h:25
SG_BASE
SG_BASE(D3PDTest::Obj5, SG::AuxElement)
AuxElement.h
Base class for elements of a container that can have aux data.