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