EICd
EIC data model
|
#include <ReconstructedParticleData.h>
Public Attributes | |
::eic::Index | ID {} |
Unique particle index. More... | |
::eic::VectorXYZ | p {} |
momentum vector [GeV] More... | |
::eic::VectorXYZ | v {} |
vertex [mm] More... | |
float | time {} |
Time in [ns]. More... | |
std::int32_t | pid {} |
PID of reconstructed particle. More... | |
std::int16_t | status {} |
Status code. More... | |
std::int16_t | charge {} |
Particle charge (or sign) More... | |
::eic::Weight | weight {} |
Particle weight, e.g. from PID algorithm [0-1]. More... | |
::eic::Direction | direction {} |
Direction (theta/phi of this particle [mrad]) More... | |
float | momentum {} |
particle 3-momentum magnitude [GeV] More... | |
float | energy {} |
Particle energy, consistent with PID assigment [GeV]. More... | |
float | mass {} |
The mass of the particle in [GeV]. More... | |
EIC Reconstructed Particle
std::int16_t eic::ReconstructedParticleData::charge {} |
Particle charge (or sign)
::eic::Direction eic::ReconstructedParticleData::direction {} |
Direction (theta/phi of this particle [mrad])
float eic::ReconstructedParticleData::energy {} |
Particle energy, consistent with PID assigment [GeV].
::eic::Index eic::ReconstructedParticleData::ID {} |
Unique particle index.
float eic::ReconstructedParticleData::mass {} |
The mass of the particle in [GeV].
float eic::ReconstructedParticleData::momentum {} |
particle 3-momentum magnitude [GeV]
::eic::VectorXYZ eic::ReconstructedParticleData::p {} |
momentum vector [GeV]
std::int32_t eic::ReconstructedParticleData::pid {} |
PID of reconstructed particle.
std::int16_t eic::ReconstructedParticleData::status {} |
Status code.
float eic::ReconstructedParticleData::time {} |
Time in [ns].
::eic::VectorXYZ eic::ReconstructedParticleData::v {} |
vertex [mm]
::eic::Weight eic::ReconstructedParticleData::weight {} |
Particle weight, e.g. from PID algorithm [0-1].