EDM4eic
EIC data model
Loading...
Searching...
No Matches
TrackParametersData.h
Go to the documentation of this file.
1// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3#ifndef EDM4EIC_TrackParametersDATA_H
4#define EDM4EIC_TrackParametersDATA_H
5
6#include "edm4eic/Cov6f.h"
7#include "edm4hep/Vector2f.h"
8#include <cstdint>
9
10namespace edm4eic {
11
12
13/** @class TrackParametersData
14 * ACTS Bound Track parameters
15 * @author: W. Armstrong, S. Joosten, J. Osborn
16 */
18public:
19 std::int32_t type{}; ///< Type of track parameters (-1/seed, 0/head, ...)
20 std::uint64_t surface{}; ///< Surface for bound parameters (geometryID)
21 ::edm4hep::Vector2f loc{}; ///< 2D location on surface
22 float theta{}; ///< Track polar angle [rad]
23 float phi{}; ///< Track azimuthal angle [rad]
24 float qOverP{}; ///< [e/GeV]
25 float time{}; ///< Track time [ns]
26 std::int32_t pdg{}; ///< pdg pid for these parameters
27 ::edm4eic::Cov6f covariance{}; ///< Full covariance in basis [l0,l1,theta,phi,q/p,t]
28
29};
30
31} // namespace edm4eic
32
33
34#endif
Definition Cov6f.h:19
Definition TrackParametersData.h:17
std::uint64_t surface
Surface for bound parameters (geometryID)
Definition TrackParametersData.h:20
std::int32_t pdg
pdg pid for these parameters
Definition TrackParametersData.h:26
::edm4eic::Cov6f covariance
Full covariance in basis [l0,l1,theta,phi,q/p,t].
Definition TrackParametersData.h:27
float theta
Track polar angle [rad].
Definition TrackParametersData.h:22
float phi
Track azimuthal angle [rad].
Definition TrackParametersData.h:23
std::int32_t type
Type of track parameters (-1/seed, 0/head, ...)
Definition TrackParametersData.h:19
float time
Track time [ns].
Definition TrackParametersData.h:25
::edm4hep::Vector2f loc
2D location on surface
Definition TrackParametersData.h:21
float qOverP
[e/GeV]
Definition TrackParametersData.h:24
Definition CalorimeterHit.cc:18