EDM4eic
EIC data model
Loading...
Searching...
No Matches
VertexData.h
Go to the documentation of this file.
1// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3#ifndef EDM4EIC_VertexDATA_H
4#define EDM4EIC_VertexDATA_H
5
6#include "edm4eic/Cov4f.h"
7#include "edm4hep/Vector4f.h"
8#include <cstdint>
9
10namespace edm4eic {
11
12
13/** @class VertexData
14 * EIC vertex
15 * @author: J. Osborn
16 */
18public:
19 std::int32_t type{}; ///< Type flag, to identify what type of vertex it is (e.g. primary, secondary, generated, etc.)
20 float chi2{}; ///< Chi-squared of the vertex fit
21 int ndf{}; ///< NDF of the vertex fit
22 ::edm4hep::Vector4f position{}; ///< position [mm] + time t0 [ns] of the vertex. Time is 4th component in vector
23 ::edm4eic::Cov4f positionError{}; ///< Covariance matrix of the position+time. Time is 4th component, similarly to 4vector
24
27};
28
29} // namespace edm4eic
30
31
32#endif
Definition Cov4f.h:18
Definition VertexData.h:17
unsigned int associatedParticles_end
Definition VertexData.h:26
float chi2
Chi-squared of the vertex fit.
Definition VertexData.h:20
std::int32_t type
Type flag, to identify what type of vertex it is (e.g. primary, secondary, generated,...
Definition VertexData.h:19
int ndf
NDF of the vertex fit.
Definition VertexData.h:21
::edm4eic::Cov4f positionError
Covariance matrix of the position+time. Time is 4th component, similarly to 4vector.
Definition VertexData.h:23
unsigned int associatedParticles_begin
Definition VertexData.h:25
::edm4hep::Vector4f position
position [mm] + time t0 [ns] of the vertex. Time is 4th component in vector
Definition VertexData.h:22
Definition CalorimeterHit.cc:18