EDM4eic
EIC data model
Loading...
Searching...
No Matches
edm4eic::TrackPoint Class Reference

#include <TrackPoint.h>

Public Attributes

std::uint64_t surface {}
 Surface track was propagated to (possibly multiple per detector)
 
std::uint32_t system {}
 Detector system track was propagated to.
 
::edm4hep::Vector3f position {}
 Position of the trajectory point [mm].
 
::edm4eic::Cov3f positionError {}
 Error on the position.
 
::edm4hep::Vector3f momentum {}
 3-momentum at the point [GeV]
 
::edm4eic::Cov3f momentumError {}
 Error on the 3-momentum.
 
float time {}
 Time at this point [ns].
 
float timeError {}
 Error on the time at this point.
 
float theta {}
 polar direction of the track at the surface [rad]
 
float phi {}
 azimuthal direction of the track at the surface [rad]
 
::edm4eic::Cov2f directionError {}
 Error on the polar and azimuthal angles.
 
float pathlength {}
 Pathlength from the origin to this point.
 
float pathlengthError {}
 Error on the pathlength.
 

Detailed Description

Author
:

Member Data Documentation

◆ directionError

::edm4eic::Cov2f edm4eic::TrackPoint::directionError {}

Error on the polar and azimuthal angles.

◆ momentum

::edm4hep::Vector3f edm4eic::TrackPoint::momentum {}

3-momentum at the point [GeV]

◆ momentumError

::edm4eic::Cov3f edm4eic::TrackPoint::momentumError {}

Error on the 3-momentum.

◆ pathlength

float edm4eic::TrackPoint::pathlength {}

Pathlength from the origin to this point.

◆ pathlengthError

float edm4eic::TrackPoint::pathlengthError {}

Error on the pathlength.

◆ phi

float edm4eic::TrackPoint::phi {}

azimuthal direction of the track at the surface [rad]

◆ position

::edm4hep::Vector3f edm4eic::TrackPoint::position {}

Position of the trajectory point [mm].

◆ positionError

::edm4eic::Cov3f edm4eic::TrackPoint::positionError {}

Error on the position.

◆ surface

std::uint64_t edm4eic::TrackPoint::surface {}

Surface track was propagated to (possibly multiple per detector)

◆ system

std::uint32_t edm4eic::TrackPoint::system {}

Detector system track was propagated to.

◆ theta

float edm4eic::TrackPoint::theta {}

polar direction of the track at the surface [rad]

◆ time

float edm4eic::TrackPoint::time {}

Time at this point [ns].

◆ timeError

float edm4eic::TrackPoint::timeError {}

Error on the time at this point.


The documentation for this class was generated from the following file: