EDM4eic
EIC data model
Loading...
Searching...
No Matches
TrackClusterMatchObj.h
Go to the documentation of this file.
1// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3#ifndef EDM4EIC_TrackClusterMatchOBJ_H
4#define EDM4EIC_TrackClusterMatchOBJ_H
5
6// data model specific includes
8
9#include "podio/ObjectID.h"
10
11// forward declarations
12namespace edm4eic {
13class Cluster;
14class Track;
15}
16
17
18namespace edm4eic {
19
20class TrackClusterMatch;
21
23public:
24 /// constructor
26 /// copy constructor (does a deep-copy of relation containers)
28 /// constructor from ObjectID and TrackClusterMatchData
29 /// does not initialize the internal relation containers
30 TrackClusterMatchObj(const podio::ObjectID id, TrackClusterMatchData data);
31 /// No assignment operator
33 virtual ~TrackClusterMatchObj();
34
35public:
36 podio::ObjectID id;
40};
41
42} // namespace edm4eic
43
44
45#endif
Definition Cluster.h:38
Definition TrackClusterMatchData.h:14
Definition TrackClusterMatchObj.h:22
edm4eic::Cluster * m_cluster
Definition TrackClusterMatchObj.h:38
TrackClusterMatchObj()
constructor
Definition TrackClusterMatchObj.cc:10
TrackClusterMatchData data
Definition TrackClusterMatchObj.h:37
TrackClusterMatchObj & operator=(const TrackClusterMatchObj &)=delete
No assignment operator.
virtual ~TrackClusterMatchObj()
Definition TrackClusterMatchObj.cc:35
podio::ObjectID id
Definition TrackClusterMatchObj.h:36
edm4eic::Track * m_track
Definition TrackClusterMatchObj.h:39
Definition Track.h:41
Definition CalorimeterHit.cc:18