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/CovDiagXYZT.h"
7 #include "eicd/Index.h"
8 #include "eicd/VectorXYZT.h"
9 
10 namespace eic {
11 
12 
13 /** @class TrackerHitData
14  * Tracker hit (reconstructed from Raw)
15  * @author: W. Armstrong, S. Joosten
16  */
18 public:
19  ::eic::Index ID{}; ///< unique ID for this hit
20  std::int64_t cellID{}; ///< The detector specific (geometrical) cell id.
21  ::eic::VectorXYZT position{}; ///< Hit (cell) position and time [mm, ns]
22  ::eic::CovDiagXYZT covMatrix{}; ///< Covariance Matrix
23  float edep{}; ///< Energy deposit in this hit [GeV]
24  float edepError{}; ///< Error on the energy deposit [GeV]
25 
26 };
27 
28 } // namespace eic
29 
30 
31 #endif
eic::Index
Definition: Index.h:11
eic::CovDiagXYZT
Definition: CovDiagXYZT.h:11
eic::TrackerHitData::position
::eic::VectorXYZT position
Hit (cell) position and time [mm, ns].
Definition: TrackerHitData.h:21
CovDiagXYZT.h
eic::TrackerHitData::cellID
std::int64_t cellID
The detector specific (geometrical) cell id.
Definition: TrackerHitData.h:20
eic::TrackerHitData
Definition: TrackerHitData.h:17
eic
Definition: BasicParticle.cc:13
eic::VectorXYZT
Definition: VectorXYZT.h:13
eic::TrackerHitData::ID
::eic::Index ID
unique ID for this hit
Definition: TrackerHitData.h:19
eic::TrackerHitData::covMatrix
::eic::CovDiagXYZT covMatrix
Covariance Matrix.
Definition: TrackerHitData.h:22
VectorXYZT.h
eic::TrackerHitData::edep
float edep
Energy deposit in this hit [GeV].
Definition: TrackerHitData.h:23
eic::TrackerHitData::edepError
float edepError
Error on the energy deposit [GeV].
Definition: TrackerHitData.h:24
Index.h