File indexing completed on 2026-06-04 08:12:05
0001
0002
0003 #ifndef ACTSPODIOEDM_TrackerHitLocalOBJ_H
0004 #define ACTSPODIOEDM_TrackerHitLocalOBJ_H
0005
0006
0007 #include "ActsPodioEdm/TrackerHitLocalData.h"
0008
0009 #include <vector>
0010
0011 #include "podio/ObjectID.h"
0012
0013 namespace ActsPodioEdm {
0014
0015 class TrackerHitLocal;
0016
0017 class TrackerHitLocalObj {
0018 public:
0019
0020 TrackerHitLocalObj();
0021
0022 TrackerHitLocalObj(const TrackerHitLocalObj&);
0023
0024
0025 TrackerHitLocalObj(const podio::ObjectID& id,
0026 const TrackerHitLocalData& data);
0027
0028 TrackerHitLocalObj& operator=(const TrackerHitLocalObj&) = delete;
0029 virtual ~TrackerHitLocalObj();
0030
0031 public:
0032 podio::ObjectID id{};
0033 TrackerHitLocalData data;
0034 std::vector<float>* m_measurement{nullptr};
0035 std::vector<float>* m_covariance{nullptr};
0036 };
0037
0038 }
0039
0040 #endif