EDM4eic
EIC data model
Loading...
Searching...
No Matches
Measurement2DData.h
Go to the documentation of this file.
1// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3#ifndef EDM4EIC_Measurement2DDATA_H
4#define EDM4EIC_Measurement2DDATA_H
5
6#include "edm4eic/Cov3f.h"
7#include "edm4hep/Vector2f.h"
8#include <cstdint>
9
10namespace edm4eic {
11
12
13/** @class Measurement2DData
14 * 2D measurement (on an arbitrary surface)
15 * @author: W. Deconinck
16 */
18public:
19 std::uint64_t surface{}; ///< Surface for bound coordinates (geometryID)
20 ::edm4hep::Vector2f loc{}; ///< 2D location on surface
21 float time{}; ///< Measurement time
22 ::edm4eic::Cov3f covariance{}; ///< Covariance on location and time
23
24 unsigned int weights_begin{};
25 unsigned int weights_end{};
26 unsigned int hits_begin{};
27 unsigned int hits_end{};
28};
29
30} // namespace edm4eic
31
32
33#endif
Definition Cov3f.h:18
Definition Measurement2DData.h:17
std::uint64_t surface
Surface for bound coordinates (geometryID)
Definition Measurement2DData.h:19
::edm4hep::Vector2f loc
2D location on surface
Definition Measurement2DData.h:20
unsigned int weights_end
Definition Measurement2DData.h:25
unsigned int weights_begin
Definition Measurement2DData.h:24
unsigned int hits_begin
Definition Measurement2DData.h:26
unsigned int hits_end
Definition Measurement2DData.h:27
::edm4eic::Cov3f covariance
Covariance on location and time.
Definition Measurement2DData.h:22
float time
Measurement time.
Definition Measurement2DData.h:21
Definition CalorimeterHit.cc:18