EDM4eic
EIC data model
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"
9#include <vector>
10
11#include "podio/ObjectID.h"
12#include <vector>
13
14
15
16namespace edm4eic {
17
18class Jet;
19
20class JetObj {
21public:
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
33public:
34 podio::ObjectID id{};
36 std::vector<edm4eic::ReconstructedParticle>* m_constituents{nullptr};
37};
38
39} // namespace edm4eic
40
41
42#endif
Definition JetData.h:16
Definition Jet.h:45
std::vector< edm4eic::ReconstructedParticle > * m_constituents
Definition JetObj.h:36
JetObj & operator=(const JetObj &)=delete
No assignment operator.
JetObj()
constructor
Definition JetObj.cc:8
virtual ~JetObj()
Definition JetObj.cc:23
JetData data
Definition JetObj.h:35
Definition CalorimeterHit.cc:17