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