EDM4eic
EIC data model
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
9#include <vector>
10
11#include "podio/ObjectID.h"
12#include <vector>
13
14
15namespace edm4eic {
16
17class Vertex;
18
19class VertexObj {
20public:
21 /// constructor
22 VertexObj();
23 /// copy constructor (does a deep-copy of relation containers)
24 VertexObj(const VertexObj&);
25 /// constructor from ObjectID and VertexData
26 /// does not initialize the internal relation containers
27 VertexObj(const podio::ObjectID id, VertexData data);
28 /// No assignment operator
29 VertexObj& operator=(const VertexObj&) = delete;
30 virtual ~VertexObj();
31
32public:
33 podio::ObjectID id;
35 std::vector<edm4eic::ReconstructedParticle>* m_associatedParticles{nullptr};
36};
37
38} // namespace edm4eic
39
40
41#endif
Definition VertexData.h:17
Definition VertexObj.h:19
podio::ObjectID id
Definition VertexObj.h:33
VertexObj()
constructor
Definition VertexObj.cc:8
std::vector< edm4eic::ReconstructedParticle > * m_associatedParticles
Definition VertexObj.h:35
virtual ~VertexObj()
Definition VertexObj.cc:25
VertexData data
Definition VertexObj.h:34
VertexObj & operator=(const VertexObj &)=delete
No assignment operator.
Definition CalorimeterHit.cc:18