EDM4eic
EIC data model
Loading...
Searching...
No Matches
TrackSeedObj.h
Go to the documentation of this file.
1// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3#ifndef EDM4EIC_TrackSeedOBJ_H
4#define EDM4EIC_TrackSeedOBJ_H
5
6// data model specific includes
9#include <vector>
10
11#include "podio/ObjectID.h"
12#include <vector>
13// forward declarations
14namespace edm4eic {
15class TrackParameters;
16}
17
18
19namespace edm4eic {
20
21class TrackSeed;
22
24public:
25 /// constructor
27 /// copy constructor (does a deep-copy of relation containers)
29 /// constructor from ObjectID and TrackSeedData
30 /// does not initialize the internal relation containers
31 TrackSeedObj(const podio::ObjectID id, TrackSeedData data);
32 /// No assignment operator
34 virtual ~TrackSeedObj();
35
36public:
37 podio::ObjectID id;
40 std::vector<edm4eic::TrackerHit>* m_hits{nullptr};
41};
42
43} // namespace edm4eic
44
45
46#endif
Definition TrackParameters.h:33
Definition TrackSeedData.h:15
Definition TrackSeedObj.h:23
TrackSeedObj & operator=(const TrackSeedObj &)=delete
No assignment operator.
edm4eic::TrackParameters * m_params
Definition TrackSeedObj.h:39
TrackSeedData data
Definition TrackSeedObj.h:38
virtual ~TrackSeedObj()
Definition TrackSeedObj.cc:31
std::vector< edm4eic::TrackerHit > * m_hits
Definition TrackSeedObj.h:40
podio::ObjectID id
Definition TrackSeedObj.h:37
TrackSeedObj()
constructor
Definition TrackSeedObj.cc:9
Definition CalorimeterHit.cc:18