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