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