EICd
EIC data model
VertexData.h
Go to the documentation of this file.
1 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2 
3 #ifndef EICD_VertexDATA_H
4 #define EICD_VertexDATA_H
5 
6 #include "eicd/Index.h"
7 #include "eicd/VectorXYZ.h"
8 
9 namespace eic {
10 
11 
12 /** @class VertexData
13  * EIC vertex
14  * @author: W. Armstrong, S. Joosten
15  */
16 class VertexData {
17 public:
18  ::eic::Index ID{}; ///< unique vertex ID
19  ::eic::VectorXYZ position{}; ///< postion of vertex [mm]
20  float time{}; ///< time of vertex [ns]
21  float chi2{}; ///< Chi squared of the vertex fit.
22  float probability{}; ///< Probability of the vertex fit
23  bool primary{}; ///< Whether it is the primary vertex of the event
24 
25 };
26 
27 } // namespace eic
28 
29 
30 #endif
eic::Index
Definition: Index.h:11
eic::VertexData::time
float time
time of vertex [ns]
Definition: VertexData.h:20
eic
Definition: BasicParticle.cc:13
eic::VertexData::position
::eic::VectorXYZ position
postion of vertex [mm]
Definition: VertexData.h:19
eic::VertexData::primary
bool primary
Whether it is the primary vertex of the event.
Definition: VertexData.h:23
eic::VertexData::chi2
float chi2
Chi squared of the vertex fit.
Definition: VertexData.h:21
VectorXYZ.h
eic::VertexData::ID
::eic::Index ID
unique vertex ID
Definition: VertexData.h:18
eic::VertexData::probability
float probability
Probability of the vertex fit.
Definition: VertexData.h:22
eic::VertexData
Definition: VertexData.h:16
Index.h
eic::VectorXYZ
Definition: VectorXYZ.h:13