EICd
EIC data model
InclusiveKinematicsObj.h
Go to the documentation of this file.
1
// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3
#ifndef EICD_InclusiveKinematicsOBJ_H
4
#define EICD_InclusiveKinematicsOBJ_H
5
6
// data model specific includes
7
#include "
eicd/InclusiveKinematicsData.h
"
8
9
#include "podio/ObjBase.h"
10
11
// forward declarations
12
namespace
eicd
{
13
class
ReconstructedParticle;
14
}
15
16
17
namespace
eicd
{
18
19
class
InclusiveKinematics;
20
21
class
InclusiveKinematicsObj
:
public
podio::ObjBase {
22
public
:
23
/// constructor
24
InclusiveKinematicsObj
();
25
/// copy constructor (does a deep-copy of relation containers)
26
InclusiveKinematicsObj
(
const
InclusiveKinematicsObj
&);
27
/// constructor from ObjectID and InclusiveKinematicsData
28
/// does not initialize the internal relation containers
29
InclusiveKinematicsObj
(
const
podio::ObjectID
id
,
InclusiveKinematicsData
data
);
30
/// No assignment operator
31
InclusiveKinematicsObj
&
operator=
(
const
InclusiveKinematicsObj
&) =
delete
;
32
virtual
~InclusiveKinematicsObj
();
33
34
public
:
35
InclusiveKinematicsData
data
;
36
eicd::ReconstructedParticle
*
m_scat
{
nullptr
};
37
};
38
39
}
// namespace eicd
40
41
42
#endif
InclusiveKinematicsData.h
eicd::InclusiveKinematicsData
Definition:
InclusiveKinematicsData.h:14
eicd::InclusiveKinematicsObj
Definition:
InclusiveKinematicsObj.h:21
eicd::InclusiveKinematicsObj::m_scat
eicd::ReconstructedParticle * m_scat
Definition:
InclusiveKinematicsObj.h:36
eicd::InclusiveKinematicsObj::InclusiveKinematicsObj
InclusiveKinematicsObj()
constructor
Definition:
InclusiveKinematicsObj.cc:7
eicd::InclusiveKinematicsObj::operator=
InclusiveKinematicsObj & operator=(const InclusiveKinematicsObj &)=delete
No assignment operator.
eicd::InclusiveKinematicsObj::~InclusiveKinematicsObj
virtual ~InclusiveKinematicsObj()
Definition:
InclusiveKinematicsObj.cc:27
eicd::InclusiveKinematicsObj::data
InclusiveKinematicsData data
Definition:
InclusiveKinematicsObj.h:35
eicd::ReconstructedParticle
Definition:
ReconstructedParticle.h:42
eicd
Definition:
CalorimeterHit.cc:13
build
eicd
InclusiveKinematicsObj.h
Generated by
1.9.4