EICd
EIC data model
eicd::ReconstructedParticleData Class Reference

#include <ReconstructedParticleData.h>

Public Attributes

std::int32_t type {}
 type of reconstructed particle. Check/set collection parameters ReconstructedParticleTypeNames and ReconstructedParticleTypeValues. More...
 
float energy {}
 [GeV] energy of the reconstructed particle. Four momentum state is not kept consistent internally. More...
 
::edm4hep::Vector3f momentum {}
 [GeV] particle momentum. Four momentum state is not kept consistent internally. More...
 
::edm4hep::Vector3f referencePoint {}
 [mm] reference, i.e. where the particle has been measured More...
 
float charge {}
 charge of the reconstructed particle. More...
 
float mass {}
 [GeV] mass of the reconstructed particle, set independently from four vector. Four momentum state is not kept consistent internally. More...
 
float goodnessOfPID {}
 overall goodness of the PID on a scale of [0;1] More...
 
::eicd::Cov4f covMatrix {}
 cvariance matrix of the reconstructed particle 4vector (10 parameters). More...
 
std::int32_t PDG {}
 PDG code for this particle. More...
 
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 eicd::ReconstructedParticleData::charge {}

charge of the reconstructed particle.

◆ clusters_begin

unsigned int eicd::ReconstructedParticleData::clusters_begin {}

◆ clusters_end

unsigned int eicd::ReconstructedParticleData::clusters_end {}

◆ covMatrix

::eicd::Cov4f eicd::ReconstructedParticleData::covMatrix {}

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

◆ energy

float eicd::ReconstructedParticleData::energy {}

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

◆ goodnessOfPID

float eicd::ReconstructedParticleData::goodnessOfPID {}

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

◆ mass

float eicd::ReconstructedParticleData::mass {}

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

◆ momentum

::edm4hep::Vector3f eicd::ReconstructedParticleData::momentum {}

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

◆ particleIDs_begin

unsigned int eicd::ReconstructedParticleData::particleIDs_begin {}

◆ particleIDs_end

unsigned int eicd::ReconstructedParticleData::particleIDs_end {}

◆ particles_begin

unsigned int eicd::ReconstructedParticleData::particles_begin {}

◆ particles_end

unsigned int eicd::ReconstructedParticleData::particles_end {}

◆ PDG

std::int32_t eicd::ReconstructedParticleData::PDG {}

PDG code for this particle.

◆ referencePoint

::edm4hep::Vector3f eicd::ReconstructedParticleData::referencePoint {}

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

◆ tracks_begin

unsigned int eicd::ReconstructedParticleData::tracks_begin {}

◆ tracks_end

unsigned int eicd::ReconstructedParticleData::tracks_end {}

◆ type

std::int32_t eicd::ReconstructedParticleData::type {}

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


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