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