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