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