EDM4eic
EIC data model
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
10#include <vector>
11
12#include "podio/ObjectID.h"
13#include <vector>
14#include <memory>
15// forward declarations
16namespace edm4eic {
17class TrackSeed;
18}
19
20
21namespace edm4eic {
22
23class Trajectory;
24
26public:
27 /// constructor
29 /// copy constructor (does a deep-copy of relation containers)
31 /// constructor from ObjectID and TrajectoryData
32 /// does not initialize the internal relation containers
33 TrajectoryObj(const podio::ObjectID id, TrajectoryData data);
34 /// No assignment operator
36 virtual ~TrajectoryObj();
37
38public:
39 podio::ObjectID id;
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
Definition TrajectoryData.h:15
Definition TrajectoryObj.h:25
std::vector< float > * m_outlierChi2
Definition TrajectoryObj.h:46
std::vector< edm4eic::Measurement2D > * m_outliers_deprecated
Definition TrajectoryObj.h:44
podio::ObjectID id
Definition TrajectoryObj.h:39
TrajectoryObj & operator=(const TrajectoryObj &)=delete
No assignment operator.
std::vector< float > * m_measurementChi2
Definition TrajectoryObj.h:45
std::vector< edm4eic::TrackParameters > * m_trackParameters
Definition TrajectoryObj.h:42
std::unique_ptr< edm4eic::TrackSeed > m_seed
Definition TrajectoryObj.h:41
virtual ~TrajectoryObj()
Definition TrajectoryObj.cc:39
TrajectoryData data
Definition TrajectoryObj.h:40
TrajectoryObj()
constructor
Definition TrajectoryObj.cc:9
std::vector< edm4eic::Measurement2D > * m_measurements_deprecated
Definition TrajectoryObj.h:43
Definition CalorimeterHit.cc:17