EDM4eic
EIC data model
Loading...
Searching...
No Matches
edm4eic::ReconstructedParticleData Class Reference

#include <ReconstructedParticleData.h>

Public Attributes

std::int32_t type {}
 type of reconstructed particle. Check/set collection parameters ReconstructedParticleTypeNames and ReconstructedParticleTypeValues.
 
float energy {}
 [GeV] energy of the reconstructed particle. Four momentum state is not kept consistent internally.
 
::edm4hep::Vector3f momentum {}
 [GeV] particle momentum. Four momentum state is not kept consistent internally.
 
::edm4hep::Vector3f referencePoint {}
 [mm] reference, i.e. where the particle has been measured
 
float charge {}
 charge of the reconstructed particle.
 
float mass {}
 [GeV] mass of the reconstructed particle, set independently from four vector. Four momentum state is not kept consistent internally.
 
float goodnessOfPID {}
 overall goodness of the PID on a scale of [0;1]
 
::edm4eic::Cov4f covMatrix {}
 covariance matrix of the reconstructed particle 4vector (10 parameters).
 
std::int32_t PDG {}
 PDG code for this particle.
 
unsigned int clusters_begin {}
 
unsigned int clusters_end {}
 
unsigned int tracks_begin {}
 
unsigned int tracks_end {}
 
unsigned int particles_begin {}
 
unsigned int particles_end {}
 
unsigned int particleIDs_begin {}
 
unsigned int particleIDs_end {}
 

Detailed Description

EIC Reconstructed Particle

Author
: W. Armstrong, S. Joosten, F. Gaede

Member Data Documentation

◆ charge

float edm4eic::ReconstructedParticleData::charge {}

charge of the reconstructed particle.

◆ clusters_begin

unsigned int edm4eic::ReconstructedParticleData::clusters_begin {}

◆ clusters_end

unsigned int edm4eic::ReconstructedParticleData::clusters_end {}

◆ covMatrix

::edm4eic::Cov4f edm4eic::ReconstructedParticleData::covMatrix {}

covariance matrix of the reconstructed particle 4vector (10 parameters).

◆ energy

float edm4eic::ReconstructedParticleData::energy {}

[GeV] energy of the reconstructed particle. Four momentum state is not kept consistent internally.

◆ goodnessOfPID

float edm4eic::ReconstructedParticleData::goodnessOfPID {}

overall goodness of the PID on a scale of [0;1]

◆ mass

float edm4eic::ReconstructedParticleData::mass {}

[GeV] mass of the reconstructed particle, set independently from four vector. Four momentum state is not kept consistent internally.

◆ momentum

::edm4hep::Vector3f edm4eic::ReconstructedParticleData::momentum {}

[GeV] particle momentum. Four momentum state is not kept consistent internally.

◆ particleIDs_begin

unsigned int edm4eic::ReconstructedParticleData::particleIDs_begin {}

◆ particleIDs_end

unsigned int edm4eic::ReconstructedParticleData::particleIDs_end {}

◆ particles_begin

unsigned int edm4eic::ReconstructedParticleData::particles_begin {}

◆ particles_end

unsigned int edm4eic::ReconstructedParticleData::particles_end {}

◆ PDG

std::int32_t edm4eic::ReconstructedParticleData::PDG {}

PDG code for this particle.

◆ referencePoint

::edm4hep::Vector3f edm4eic::ReconstructedParticleData::referencePoint {}

[mm] reference, i.e. where the particle has been measured

◆ tracks_begin

unsigned int edm4eic::ReconstructedParticleData::tracks_begin {}

◆ tracks_end

unsigned int edm4eic::ReconstructedParticleData::tracks_end {}

◆ type

std::int32_t edm4eic::ReconstructedParticleData::type {}

type of reconstructed particle. Check/set collection parameters ReconstructedParticleTypeNames and ReconstructedParticleTypeValues.


The documentation for this class was generated from the following file: