#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: