EDM4eic
EIC data model
Toggle main menu visibility
Loading...
Searching...
No Matches
VertexObj.h
Go to the documentation of this file.
1
// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3
#ifndef EDM4EIC_VertexOBJ_H
4
#define EDM4EIC_VertexOBJ_H
5
6
// data model specific includes
7
#include "
edm4eic/VertexData.h
"
8
#include "
edm4eic/ReconstructedParticle.h
"
9
#include <vector>
10
11
#include "podio/ObjectID.h"
12
#include <vector>
13
14
15
16
namespace
edm4eic
{
17
18
class
Vertex
;
19
20
class
VertexObj
{
21
public
:
22
/// constructor
23
VertexObj
();
24
/// copy constructor (does a deep-copy of relation containers)
25
VertexObj
(
const
VertexObj
&);
26
/// constructor from ObjectID and VertexData
27
/// does not initialize the internal relation containers
28
VertexObj
(
const
podio::ObjectID&
id
,
const
VertexData
&
data
);
29
/// No assignment operator
30
VertexObj
&
operator=
(
const
VertexObj
&) =
delete
;
31
virtual
~VertexObj
();
32
33
public
:
34
podio::ObjectID
id
{};
35
VertexData
data
;
36
std::vector<edm4eic::ReconstructedParticle>*
m_associatedParticles
{
nullptr
};
37
};
38
39
}
// namespace edm4eic
40
41
42
#endif
ReconstructedParticle.h
VertexData.h
edm4eic::VertexData
Definition
VertexData.h:17
edm4eic::Vertex
Definition
Vertex.h:46
edm4eic::VertexObj::VertexObj
VertexObj()
constructor
Definition
VertexObj.cc:8
edm4eic::VertexObj::m_associatedParticles
std::vector< edm4eic::ReconstructedParticle > * m_associatedParticles
Definition
VertexObj.h:36
edm4eic::VertexObj::~VertexObj
virtual ~VertexObj()
Definition
VertexObj.cc:23
edm4eic::VertexObj::data
VertexData data
Definition
VertexObj.h:35
edm4eic::VertexObj::operator=
VertexObj & operator=(const VertexObj &)=delete
No assignment operator.
edm4eic
Definition
CalorimeterHit.cc:17
build
edm4eic
VertexObj.h
Generated by
1.17.0