EICd
EIC data model
TrackerHitObj.h
Go to the documentation of this file.
1 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2 
3 #ifndef EICD_TrackerHitOBJ_H
4 #define EICD_TrackerHitOBJ_H
5 
6 // data model specific includes
7 #include "eicd/TrackerHitData.h"
8 
9 #include "podio/ObjBase.h"
10 
11 
12 
13 namespace eic {
14 
15 class TrackerHit;
16 class ConstTrackerHit;
17 
18 class TrackerHitObj : public podio::ObjBase {
19 public:
20  /// constructor
21  TrackerHitObj();
22  /// copy constructor (does a deep-copy of relation containers)
24  /// constructor from ObjectID and TrackerHitData
25  /// does not initialize the internal relation containers
26  TrackerHitObj(const podio::ObjectID id, TrackerHitData data);
27  /// No assignment operator
29  virtual ~TrackerHitObj();
30 
31 public:
33 };
34 
35 } // namespace eic
36 
37 
38 #endif
TrackerHitData.h
eic::TrackerHitObj::~TrackerHitObj
virtual ~TrackerHitObj()
Definition: TrackerHitObj.cc:21
eic::TrackerHitObj::TrackerHitObj
TrackerHitObj()
constructor
Definition: TrackerHitObj.cc:6
eic::TrackerHitData
Definition: TrackerHitData.h:17
eic::TrackerHitObj::operator=
TrackerHitObj & operator=(const TrackerHitObj &)=delete
No assignment operator.
eic
Definition: BasicParticle.cc:13
eic::TrackerHitObj::data
TrackerHitData data
Definition: TrackerHitObj.h:32
eic::TrackerHitObj
Definition: TrackerHitObj.h:18