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