|
||||
File indexing completed on 2025-01-18 09:55:34
0001 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT 0002 0003 #ifndef EDM4EIC_VertexDATA_H 0004 #define EDM4EIC_VertexDATA_H 0005 0006 #include "edm4eic/Cov4f.h" 0007 #include "edm4hep/Vector4f.h" 0008 #include <cstdint> 0009 0010 namespace edm4eic { 0011 0012 0013 /** @class VertexData 0014 * EIC vertex 0015 * @author: J. Osborn 0016 */ 0017 class VertexData { 0018 public: 0019 std::int32_t type{}; ///< Type flag, to identify what type of vertex it is (e.g. primary, secondary, generated, etc.) 0020 float chi2{}; ///< Chi-squared of the vertex fit 0021 int ndf{}; ///< NDF of the vertex fit 0022 ::edm4hep::Vector4f position{}; ///< position [mm] + time t0 [ns] of the vertex. Time is 4th component in vector 0023 ::edm4eic::Cov4f positionError{}; ///< Covariance matrix of the position+time. Time is 4th component, similarly to 4vector 0024 0025 unsigned int associatedParticles_begin{}; 0026 unsigned int associatedParticles_end{}; 0027 }; 0028 0029 } // namespace edm4eic 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 |