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