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