![]() |
|
|||
File indexing completed on 2025-09-16 08:53:34
0001 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT 0002 0003 #ifndef EDM4HEP_SimTrackerHitDATA_H 0004 #define EDM4HEP_SimTrackerHitDATA_H 0005 0006 #include "edm4hep/Vector3d.h" 0007 #include "edm4hep/Vector3f.h" 0008 #include <cstdint> 0009 0010 namespace edm4hep { 0011 0012 0013 /** @class SimTrackerHitData 0014 * Simulated tracker hit 0015 * @author: EDM4hep authors 0016 */ 0017 class SimTrackerHitData { 0018 public: 0019 std::uint64_t cellID{}; ///< ID of the sensor that created this hit 0020 float eDep{}; ///< energy deposited in the hit [GeV] 0021 float time{}; ///< proper time of the hit in the lab frame [ns] 0022 float pathLength{}; ///< path length of the particle in the sensitive material that resulted in this hit 0023 std::int32_t quality{}; ///< quality bit flag 0024 ::edm4hep::Vector3d position{}; ///< the hit position [mm] 0025 ::edm4hep::Vector3f momentum{}; ///< the 3-momentum of the particle at the hits position [GeV] 0026 0027 }; 0028 0029 } // namespace edm4hep 0030 0031 0032 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |