|
||||
File indexing completed on 2025-01-18 09:55:33
0001 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT 0002 0003 #ifndef EDM4EIC_TrackParametersDATA_H 0004 #define EDM4EIC_TrackParametersDATA_H 0005 0006 #include "edm4eic/Cov6f.h" 0007 #include "edm4hep/Vector2f.h" 0008 #include <cstdint> 0009 0010 namespace edm4eic { 0011 0012 0013 /** @class TrackParametersData 0014 * ACTS Bound Track parameters 0015 * @author: W. Armstrong, S. Joosten, J. Osborn 0016 */ 0017 class TrackParametersData { 0018 public: 0019 std::int32_t type{}; ///< Type of track parameters (-1/seed, 0/head, ...) 0020 std::uint64_t surface{}; ///< Surface for bound parameters (geometryID) 0021 ::edm4hep::Vector2f loc{}; ///< 2D location on surface 0022 float theta{}; ///< Track polar angle [rad] 0023 float phi{}; ///< Track azimuthal angle [rad] 0024 float qOverP{}; ///< [e/GeV] 0025 float time{}; ///< Track time [ns] 0026 std::int32_t pdg{}; ///< pdg pid for these parameters 0027 ::edm4eic::Cov6f covariance{}; ///< Full covariance in basis [l0,l1,theta,phi,q/p,t] 0028 0029 }; 0030 0031 } // namespace edm4eic 0032 0033 0034 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |