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