EDM4eic
EIC data model
Toggle main menu visibility
Loading...
Searching...
No Matches
TrajectoryData.h
Go to the documentation of this file.
1
// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3
#ifndef EDM4EIC_TrajectoryDATA_H
4
#define EDM4EIC_TrajectoryDATA_H
5
6
#include <cstdint>
7
8
namespace
edm4eic
{
9
10
11
/** @class TrajectoryData
12
* Raw trajectory from the tracking algorithm. What is called hit here is 2d measurement indeed.
13
* @author: S. Joosten, S. Li
14
*/
15
class
TrajectoryData
{
16
public
:
17
std::uint32_t
type
{};
///< 0 (does not have good track fit), 1 (has good track fit)
18
std::uint32_t
nStates
{};
///< Number of tracking steps
19
std::uint32_t
nMeasurements
{};
///< Number of hits used
20
std::uint32_t
nOutliers
{};
///< Number of hits not considered
21
std::uint32_t
nHoles
{};
///< Number of missing hits
22
std::uint32_t
nSharedHits
{};
///< Number of shared hits with other trajectories
23
24
unsigned
int
measurementChi2_begin
{};
25
unsigned
int
measurementChi2_end
{};
26
unsigned
int
outlierChi2_begin
{};
27
unsigned
int
outlierChi2_end
{};
28
unsigned
int
trackParameters_begin
{};
29
unsigned
int
trackParameters_end
{};
30
unsigned
int
measurements_deprecated_begin
{};
31
unsigned
int
measurements_deprecated_end
{};
32
unsigned
int
outliers_deprecated_begin
{};
33
unsigned
int
outliers_deprecated_end
{};
34
};
35
36
37
namespace
v890 {
38
using
TrajectoryData
=
edm4eic::TrajectoryData
;
39
}
// namespace v890
40
41
42
}
// namespace edm4eic
43
44
45
#endif
edm4eic::TrajectoryData
Definition
TrajectoryData.h:15
edm4eic::TrajectoryData::measurementChi2_end
unsigned int measurementChi2_end
Definition
TrajectoryData.h:25
edm4eic::TrajectoryData::outlierChi2_begin
unsigned int outlierChi2_begin
Definition
TrajectoryData.h:26
edm4eic::TrajectoryData::nSharedHits
std::uint32_t nSharedHits
Number of shared hits with other trajectories.
Definition
TrajectoryData.h:22
edm4eic::TrajectoryData::trackParameters_end
unsigned int trackParameters_end
Definition
TrajectoryData.h:29
edm4eic::TrajectoryData::trackParameters_begin
unsigned int trackParameters_begin
Definition
TrajectoryData.h:28
edm4eic::TrajectoryData::nOutliers
std::uint32_t nOutliers
Number of hits not considered.
Definition
TrajectoryData.h:20
edm4eic::TrajectoryData::outliers_deprecated_begin
unsigned int outliers_deprecated_begin
Definition
TrajectoryData.h:32
edm4eic::TrajectoryData::measurements_deprecated_end
unsigned int measurements_deprecated_end
Definition
TrajectoryData.h:31
edm4eic::TrajectoryData::nStates
std::uint32_t nStates
Number of tracking steps.
Definition
TrajectoryData.h:18
edm4eic::TrajectoryData::type
std::uint32_t type
0 (does not have good track fit), 1 (has good track fit)
Definition
TrajectoryData.h:17
edm4eic::TrajectoryData::nMeasurements
std::uint32_t nMeasurements
Number of hits used.
Definition
TrajectoryData.h:19
edm4eic::TrajectoryData::outlierChi2_end
unsigned int outlierChi2_end
Definition
TrajectoryData.h:27
edm4eic::TrajectoryData::nHoles
std::uint32_t nHoles
Number of missing hits.
Definition
TrajectoryData.h:21
edm4eic::TrajectoryData::outliers_deprecated_end
unsigned int outliers_deprecated_end
Definition
TrajectoryData.h:33
edm4eic::TrajectoryData::measurements_deprecated_begin
unsigned int measurements_deprecated_begin
Definition
TrajectoryData.h:30
edm4eic::TrajectoryData::measurementChi2_begin
unsigned int measurementChi2_begin
Definition
TrajectoryData.h:24
edm4eic::v890::TrajectoryData
edm4eic::TrajectoryData TrajectoryData
Definition
TrajectoryData.h:38
edm4eic
Definition
CalorimeterHit.cc:17
build
edm4eic
TrajectoryData.h
Generated by
1.17.0