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