ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/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 19 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 19 of file TrackMlData.hpp
FW::ParticleData::DFE_NAMEDTUPLE | ( | ParticleData | , |
particle_id | , | ||
particle_type | , | ||
process | , | ||
vx | , | ||
vy | , | ||
vz | , | ||
vt | , | ||
px | , | ||
py | , | ||
pz | , | ||
m | , | ||
q | |||
) |
float FW::ParticleData::m = 0.0f |
Mass in GeV. Not available in the TrackML datasets.
Definition at line 33 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 33 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().
uint64_t FW::ParticleData::particle_id |
Event-unique particle identifier a.k.a barcode.
Definition at line 21 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 21 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().
int32_t FW::ParticleData::particle_type |
Particle type number a.k.a. PDG particle number.
Definition at line 23 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 23 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().
uint32_t FW::ParticleData::process = 0u |
Production process type. Not available in the TrackML datasets.
Definition at line 25 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 25 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().
float FW::ParticleData::px |
Momentum components in GeV.
Definition at line 31 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 31 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().
float FW::ParticleData::py |
Definition at line 31 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 31 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().
float FW::ParticleData::pz |
Definition at line 31 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 31 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().
float FW::ParticleData::q |
Charge in e.
Definition at line 35 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 35 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().
float FW::ParticleData::vt = 0.0f |
Definition at line 29 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 29 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().
float FW::ParticleData::vx |
Production position components in mm.
Definition at line 27 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 27 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().
float FW::ParticleData::vy |
Definition at line 27 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 27 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().
float FW::ParticleData::vz |
Definition at line 27 of file TrackMlData.hpp.
View newest version in sPHENIX GitHub at line 27 of file TrackMlData.hpp
Referenced by FW::CsvParticleWriter::writeT().