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