EICd
EIC data model
TrackData.h
Go to the documentation of this file.
1// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3#ifndef EICD_TrackDATA_H
4#define EICD_TrackDATA_H
5
6#include "eicd/Cov3f.h"
7#include "edm4hep/Vector3f.h"
8#include <cstdint>
9
10namespace eicd {
11
12
13/** @class TrackData
14 * Track information at the vertex
15 * @author: S. Joosten
16 */
17class TrackData {
18public:
19 std::int32_t type{}; ///< Flag that defines the type of track
20 float chi2{}; ///< Total chi2 (sum) of the track fit
21 std::int32_t ndf{}; ///< Numbers of degrees of freedom of the track fit
22 ::edm4hep::Vector3f momentum{}; ///< Track 3-momentum at the vertex [GeV]
23 ::eicd::Cov3f momentumError{}; ///< Covariance matrix on the momentum
24 float time{}; ///< Track time at the vertex [ns]
25 float timeError{}; ///< Error on the track vertex time
26 float charge{}; ///< Particle charge
27
28 unsigned int parameters_begin{};
29 unsigned int parameters_end{};
30 unsigned int trackerHits_begin{};
31 unsigned int trackerHits_end{};
32 unsigned int tracks_begin{};
33 unsigned int tracks_end{};
34};
35
36} // namespace eicd
37
38
39#endif
Definition: Cov3f.h:15
Definition: TrackData.h:17
float chi2
Total chi2 (sum) of the track fit.
Definition: TrackData.h:20
unsigned int parameters_end
Definition: TrackData.h:29
unsigned int tracks_begin
Definition: TrackData.h:32
::eicd::Cov3f momentumError
Covariance matrix on the momentum.
Definition: TrackData.h:23
std::int32_t type
Flag that defines the type of track.
Definition: TrackData.h:19
float timeError
Error on the track vertex time.
Definition: TrackData.h:25
float charge
Particle charge.
Definition: TrackData.h:26
::edm4hep::Vector3f momentum
Track 3-momentum at the vertex [GeV].
Definition: TrackData.h:22
float time
Track time at the vertex [ns].
Definition: TrackData.h:24
unsigned int parameters_begin
Definition: TrackData.h:28
unsigned int trackerHits_end
Definition: TrackData.h:31
unsigned int trackerHits_begin
Definition: TrackData.h:30
unsigned int tracks_end
Definition: TrackData.h:33
std::int32_t ndf
Numbers of degrees of freedom of the track fit.
Definition: TrackData.h:21
Definition: CalorimeterHit.cc:13