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