Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/edm4hep/VertexData.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
0002 
0003 #ifndef EDM4HEP_VertexDATA_H
0004 #define EDM4HEP_VertexDATA_H
0005 
0006 #include "edm4hep/Vector3f.h"
0007 #include <array>
0008 #include <cstdint>
0009 
0010 namespace edm4hep {
0011 
0012 /** @class VertexData
0013  *  Vertex
0014  *  @author: F.Gaede, DESY
0015  */
0016 class VertexData {
0017 public:
0018   std::int32_t primary{};           ///< boolean flag, if vertex is the primary vertex of the event
0019   float chi2{};                     ///< chi-squared of the vertex fit
0020   float probability{};              ///< probability of the vertex fit
0021   ::edm4hep::Vector3f position{};   ///< [mm] position of the vertex.
0022   std::array<float, 6> covMatrix{}; ///< covariance matrix of the position (stored as lower triangle matrix, i.e.
0023                                     ///< cov(xx),cov(y,x),cov(z,x),cov(y,y),... )
0024   std::int32_t algorithmType{}; ///< type code for the algorithm that has been used to create the vertex - check/set the
0025                                 ///< collection parameters AlgorithmName and AlgorithmType.
0026 
0027   unsigned int parameters_begin{};
0028   unsigned int parameters_end{};
0029 };
0030 
0031 } // namespace edm4hep
0032 
0033 #endif