EICd
EIC data model
TrackerHitData.h
Go to the documentation of this file.
1// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3#ifndef EICD_TrackerHitDATA_H
4#define EICD_TrackerHitDATA_H
5
6#include "eicd/CovDiag3f.h"
7#include "edm4hep/Vector3f.h"
8#include <cstdint>
9
10namespace eicd {
11
12
13/** @class TrackerHitData
14 * Tracker hit (reconstructed from Raw)
15 * @author: W. Armstrong, S. Joosten
16 */
18public:
19 std::uint64_t cellID{}; ///< The detector specific (geometrical) cell id.
20 ::edm4hep::Vector3f position{}; ///< Hit (cell) position and time [mm, ns]
21 ::eicd::CovDiag3f positionError{}; ///< Covariance Matrix
22 float time{}; ///< Hit time
23 float timeError{}; ///< Error on the time
24 float edep{}; ///< Energy deposit in this hit [GeV]
25 float edepError{}; ///< Error on the energy deposit [GeV]
26
27};
28
29} // namespace eicd
30
31
32#endif
Definition: CovDiag3f.h:15
Definition: TrackerHitData.h:17
::edm4hep::Vector3f position
Hit (cell) position and time [mm, ns].
Definition: TrackerHitData.h:20
float time
Hit time.
Definition: TrackerHitData.h:22
::eicd::CovDiag3f positionError
Covariance Matrix.
Definition: TrackerHitData.h:21
std::uint64_t cellID
The detector specific (geometrical) cell id.
Definition: TrackerHitData.h:19
float timeError
Error on the time.
Definition: TrackerHitData.h:23
float edepError
Error on the energy deposit [GeV].
Definition: TrackerHitData.h:25
float edep
Energy deposit in this hit [GeV].
Definition: TrackerHitData.h:24
Definition: CalorimeterHit.cc:13