EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Examples/Io/Csv/src/TrackMlData.hpp>
Public Member Functions | |
DFE_NAMEDTUPLE (ParticleData, particle_id, particle_type, process, vx, vy, vz, vt, px, py, pz, m, q) | |
Public Attributes | |
uint64_t | particle_id |
Event-unique particle identifier a.k.a barcode. | |
int32_t | particle_type |
Particle type number a.k.a. PDG particle number. | |
uint32_t | process = 0u |
Production process type. Not available in the TrackML datasets. | |
float | vx |
Production position components in mm. | |
float | vy |
float | vz |
float | vt = 0.0f |
float | px |
Momentum components in GeV. | |
float | py |
float | pz |
float | m = 0.0f |
Mass in GeV. Not available in the TrackML datasets. | |
float | q |
Charge in e. | |
Definition at line 20 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 20 of file TrackMlData.hpp
ActsExamples::ParticleData::DFE_NAMEDTUPLE | ( | ParticleData | , |
particle_id | , | ||
particle_type | , | ||
process | , | ||
vx | , | ||
vy | , | ||
vz | , | ||
vt | , | ||
px | , | ||
py | , | ||
pz | , | ||
m | , | ||
q | |||
) |
float ActsExamples::ParticleData::m = 0.0f |
Mass in GeV. Not available in the TrackML datasets.
Definition at line 34 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 34 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().
uint64_t ActsExamples::ParticleData::particle_id |
Event-unique particle identifier a.k.a barcode.
Definition at line 22 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 22 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().
int32_t ActsExamples::ParticleData::particle_type |
Particle type number a.k.a. PDG particle number.
Definition at line 24 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 24 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().
uint32_t ActsExamples::ParticleData::process = 0u |
Production process type. Not available in the TrackML datasets.
Definition at line 26 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 26 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().
float ActsExamples::ParticleData::px |
Momentum components in GeV.
Definition at line 32 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 32 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().
float ActsExamples::ParticleData::py |
Definition at line 32 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 32 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().
float ActsExamples::ParticleData::pz |
Definition at line 32 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 32 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().
float ActsExamples::ParticleData::q |
Charge in e.
Definition at line 36 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 36 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().
float ActsExamples::ParticleData::vt = 0.0f |
Definition at line 30 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 30 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().
float ActsExamples::ParticleData::vx |
Production position components in mm.
Definition at line 28 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 28 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().
float ActsExamples::ParticleData::vy |
Definition at line 28 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 28 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().
float ActsExamples::ParticleData::vz |
Definition at line 28 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 28 of file TrackMlData.hpp
Referenced by ActsExamples::CsvParticleWriter::writeT().