ATLAS Offline Software
PhysicsAnalysis
D3PDMaker
D3PDMakerTest
D3PDMakerTest
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
20
#include "
AthContainers/DataVector.h
"
21
#include "
AthContainers/AuxElement.h
"
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
43
typedef
DataVector<Obj5>
Obj5Container
;
44
45
46
}
// namespace D3PDTest
47
48
49
SG_BASE
(
D3PDTest::Obj5
,
SG::AuxElement
);
50
CLASS_DEF
(
D3PDTest::Obj5
, 9384, 1)
51
CLASS_DEF
(
D3PDTest
::
Obj5Container
, 9385, 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.
Generated on Sun Dec 22 2024 21:15:48 for ATLAS Offline Software by
1.8.18