#include <Geant4ParticleData.h>

Public Attributes | |
| int | ID |
| x More... | |
| int | g4Parent |
| x More... | |
| int | reason |
| x More... | |
| int | mask |
| x More... | |
| int | steps |
| x More... | |
| int | secondaries |
| x More... | |
| int | pdgID |
| x More... | |
| int | status |
| x More... | |
| std::array< int, 2 > | colorFlow |
| x More... | |
| int | genStatus |
| x More... | |
| int | charge |
| x More... | |
| std::array< int, 1 > | spare |
| x More... | |
| std::array< float, 3 > | spin |
| x More... | |
| double | vsx |
| startpoint x More... | |
| double | vsy |
| startpoint x More... | |
| double | vsz |
| startpoint x More... | |
| double | vex |
| endpoint x More... | |
| double | vey |
| endpoint x More... | |
| double | vez |
| endpoint x More... | |
| double | psx |
| startpoint x More... | |
| double | psy |
| startpoint py More... | |
| double | psz |
| startpoint pz More... | |
| double | pex |
| endpoint x More... | |
| double | pey |
| endpoint x More... | |
| double | pez |
| endpoint pz More... | |
| double | mass |
| x More... | |
| double | time |
| x More... | |
| double | properTime |
| x More... | |
| unsigned int | parents_begin |
| unsigned int | parents_end |
| unsigned int | daughters_begin |
| unsigned int | daughters_end |
Detailed Description
Podio implementation of dd4hep's dd4hep::sim::Geant4Particle class
Definition at line 15 of file Geant4ParticleData.h.
Member Data Documentation
◆ charge
| int dd4pod::Geant4ParticleData::charge |
x
Definition at line 27 of file Geant4ParticleData.h.
◆ colorFlow
| std::array<int, 2> dd4pod::Geant4ParticleData::colorFlow |
x
Definition at line 25 of file Geant4ParticleData.h.
◆ daughters_begin
| unsigned int dd4pod::Geant4ParticleData::daughters_begin |
Definition at line 48 of file Geant4ParticleData.h.
◆ daughters_end
| unsigned int dd4pod::Geant4ParticleData::daughters_end |
Definition at line 49 of file Geant4ParticleData.h.
◆ g4Parent
| int dd4pod::Geant4ParticleData::g4Parent |
x
Definition at line 18 of file Geant4ParticleData.h.
◆ genStatus
| int dd4pod::Geant4ParticleData::genStatus |
x
Definition at line 26 of file Geant4ParticleData.h.
◆ ID
| int dd4pod::Geant4ParticleData::ID |
x
Definition at line 17 of file Geant4ParticleData.h.
◆ mask
| int dd4pod::Geant4ParticleData::mask |
x
Definition at line 20 of file Geant4ParticleData.h.
◆ mass
| double dd4pod::Geant4ParticleData::mass |
x
Definition at line 42 of file Geant4ParticleData.h.
◆ parents_begin
| unsigned int dd4pod::Geant4ParticleData::parents_begin |
Definition at line 46 of file Geant4ParticleData.h.
◆ parents_end
| unsigned int dd4pod::Geant4ParticleData::parents_end |
Definition at line 47 of file Geant4ParticleData.h.
◆ pdgID
| int dd4pod::Geant4ParticleData::pdgID |
x
Definition at line 23 of file Geant4ParticleData.h.
◆ pex
| double dd4pod::Geant4ParticleData::pex |
endpoint x
Definition at line 39 of file Geant4ParticleData.h.
◆ pey
| double dd4pod::Geant4ParticleData::pey |
endpoint x
Definition at line 40 of file Geant4ParticleData.h.
◆ pez
| double dd4pod::Geant4ParticleData::pez |
endpoint pz
Definition at line 41 of file Geant4ParticleData.h.
◆ properTime
| double dd4pod::Geant4ParticleData::properTime |
x
Definition at line 44 of file Geant4ParticleData.h.
◆ psx
| double dd4pod::Geant4ParticleData::psx |
startpoint x
Definition at line 36 of file Geant4ParticleData.h.
◆ psy
| double dd4pod::Geant4ParticleData::psy |
startpoint py
Definition at line 37 of file Geant4ParticleData.h.
◆ psz
| double dd4pod::Geant4ParticleData::psz |
startpoint pz
Definition at line 38 of file Geant4ParticleData.h.
◆ reason
| int dd4pod::Geant4ParticleData::reason |
x
Definition at line 19 of file Geant4ParticleData.h.
◆ secondaries
| int dd4pod::Geant4ParticleData::secondaries |
x
Definition at line 22 of file Geant4ParticleData.h.
◆ spare
| std::array<int, 1> dd4pod::Geant4ParticleData::spare |
x
Definition at line 28 of file Geant4ParticleData.h.
◆ spin
| std::array<float, 3> dd4pod::Geant4ParticleData::spin |
x
Definition at line 29 of file Geant4ParticleData.h.
◆ status
| int dd4pod::Geant4ParticleData::status |
x
Definition at line 24 of file Geant4ParticleData.h.
◆ steps
| int dd4pod::Geant4ParticleData::steps |
x
Definition at line 21 of file Geant4ParticleData.h.
◆ time
| double dd4pod::Geant4ParticleData::time |
x
Definition at line 43 of file Geant4ParticleData.h.
◆ vex
| double dd4pod::Geant4ParticleData::vex |
endpoint x
Definition at line 33 of file Geant4ParticleData.h.
◆ vey
| double dd4pod::Geant4ParticleData::vey |
endpoint x
Definition at line 34 of file Geant4ParticleData.h.
◆ vez
| double dd4pod::Geant4ParticleData::vez |
endpoint x
Definition at line 35 of file Geant4ParticleData.h.
◆ vsx
| double dd4pod::Geant4ParticleData::vsx |
startpoint x
Definition at line 30 of file Geant4ParticleData.h.
◆ vsy
| double dd4pod::Geant4ParticleData::vsy |
startpoint x
Definition at line 31 of file Geant4ParticleData.h.
◆ vsz
| double dd4pod::Geant4ParticleData::vsz |
startpoint x
Definition at line 32 of file Geant4ParticleData.h.
The documentation for this class was generated from the following file:
1.8.18