|
EDM4eic
EIC data model
|
#include <TrackData.h>
Public Attributes | |
| std::int32_t | type {} |
| Flag that defines the type of track. | |
| ::edm4hep::Vector3f | position {} |
| Track 3-position at the vertex. | |
| ::edm4hep::Vector3f | momentum {} |
| Track 3-momentum at the vertex [GeV]. | |
| ::edm4eic::Cov6f | positionMomentumCovariance {} |
| Covariance matrix in basis [x,y,z,px,py,pz]. | |
| float | time {} |
| Track time at the vertex [ns]. | |
| float | timeError {} |
| Error on the track vertex time. | |
| float | charge {} |
| Particle charge. | |
| float | chi2 {} |
| Total chi2. | |
| std::uint32_t | ndf {} |
| Number of degrees of freedom. | |
| std::int32_t | pdg {} |
| PDG particle ID hypothesis. | |
| unsigned int | measurements_begin {} |
| unsigned int | measurements_end {} |
| unsigned int | tracks_begin {} |
| unsigned int | tracks_end {} |
Track information at the vertex
| float edm4eic::TrackData::charge {} |
Particle charge.
| float edm4eic::TrackData::chi2 {} |
Total chi2.
| unsigned int edm4eic::TrackData::measurements_begin {} |
| unsigned int edm4eic::TrackData::measurements_end {} |
| ::edm4hep::Vector3f edm4eic::TrackData::momentum {} |
Track 3-momentum at the vertex [GeV].
| std::uint32_t edm4eic::TrackData::ndf {} |
Number of degrees of freedom.
| std::int32_t edm4eic::TrackData::pdg {} |
PDG particle ID hypothesis.
| ::edm4hep::Vector3f edm4eic::TrackData::position {} |
Track 3-position at the vertex.
| ::edm4eic::Cov6f edm4eic::TrackData::positionMomentumCovariance {} |
Covariance matrix in basis [x,y,z,px,py,pz].
| float edm4eic::TrackData::time {} |
Track time at the vertex [ns].
| float edm4eic::TrackData::timeError {} |
Error on the track vertex time.
| unsigned int edm4eic::TrackData::tracks_begin {} |
| unsigned int edm4eic::TrackData::tracks_end {} |
| std::int32_t edm4eic::TrackData::type {} |
Flag that defines the type of track.