Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:55:33

0001 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
0002 
0003 #ifndef EDM4EIC_TrackerHitDATA_H
0004 #define EDM4EIC_TrackerHitDATA_H
0005 
0006 #include "edm4eic/CovDiag3f.h"
0007 #include "edm4hep/Vector3f.h"
0008 #include <cstdint>
0009 
0010 namespace edm4eic {
0011 
0012 
0013 /** @class TrackerHitData
0014  *  Tracker hit (reconstructed from Raw)
0015  *  @author: W. Armstrong, S. Joosten
0016  */
0017 class TrackerHitData {
0018 public:
0019   std::uint64_t cellID{}; ///< The detector specific (geometrical) cell id.
0020   ::edm4hep::Vector3f position{}; ///< Hit (cell) position [mm]
0021   ::edm4eic::CovDiag3f positionError{}; ///< Covariance Matrix
0022   float time{}; ///< Hit time [ns]
0023   float timeError{}; ///< Error on the time
0024   float edep{}; ///< Energy deposit in this hit [GeV]
0025   float edepError{}; ///< Error on the energy deposit [GeV]
0026 
0027 };
0028 
0029 } // namespace edm4eic
0030 
0031 
0032 #endif