EDM4eic
EIC data model
Toggle main menu visibility
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
10
namespace
edm4eic
{
11
12
13
/** @class TrackParametersData
14
* ACTS Bound Track parameters
15
* @author: W. Armstrong, S. Joosten, J. Osborn
16
*/
17
class
TrackParametersData
{
18
public
:
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
phi
{};
///< Track azimuthal angle [rad]
23
float
theta
{};
///< Track polar 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 following ACTS convention [l0,l1,phi,theta,q/p,t]
28
29
};
30
31
32
namespace
v890 {
33
using
TrackParametersData
=
edm4eic::TrackParametersData
;
34
}
// namespace v890
35
36
37
}
// namespace edm4eic
38
39
40
#endif
Cov6f.h
edm4eic::Cov6f
Definition
Cov6f.h:20
edm4eic::TrackParametersData
Definition
TrackParametersData.h:17
edm4eic::TrackParametersData::surface
std::uint64_t surface
Surface for bound parameters (geometryID).
Definition
TrackParametersData.h:20
edm4eic::TrackParametersData::pdg
std::int32_t pdg
pdg pid for these parameters
Definition
TrackParametersData.h:26
edm4eic::TrackParametersData::covariance
::edm4eic::Cov6f covariance
Full covariance in basis following ACTS convention [l0,l1,phi,theta,q/p,t].
Definition
TrackParametersData.h:27
edm4eic::TrackParametersData::theta
float theta
Track polar angle [rad].
Definition
TrackParametersData.h:23
edm4eic::TrackParametersData::phi
float phi
Track azimuthal angle [rad].
Definition
TrackParametersData.h:22
edm4eic::TrackParametersData::type
std::int32_t type
Type of track parameters (-1/seed, 0/head, ...).
Definition
TrackParametersData.h:19
edm4eic::TrackParametersData::time
float time
Track time [ns].
Definition
TrackParametersData.h:25
edm4eic::TrackParametersData::loc
::edm4hep::Vector2f loc
2D location on surface
Definition
TrackParametersData.h:21
edm4eic::TrackParametersData::qOverP
float qOverP
[e/GeV]
Definition
TrackParametersData.h:24
edm4eic::v890::TrackParametersData
edm4eic::TrackParametersData TrackParametersData
Definition
TrackParametersData.h:33
edm4eic
Definition
CalorimeterHit.cc:17
build
edm4eic
TrackParametersData.h
Generated by
1.17.0