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