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