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

#include <ClusterData.h>

Public Attributes

std::int32_t type {}
 Flag-word that defines the type of the cluster.
 
float energy {}
 Reconstructed energy of the cluster [GeV].
 
float energyError {}
 Error on the cluster energy [GeV].
 
float time {}
 [ns]
 
float timeError {}
 Error on the cluster time.
 
std::uint32_t nhits {}
 Number of hits in the cluster.
 
::edm4hep::Vector3f position {}
 Global position of the cluster [mm].
 
::edm4eic::Cov3f positionError {}
 Covariance matrix of the position (6 Parameters).
 
float intrinsicTheta {}
 Intrinsic cluster propagation direction polar angle [rad].
 
float intrinsicPhi {}
 Intrinsic cluster propagation direction azimuthal angle [rad].
 
::edm4eic::Cov2f intrinsicDirectionError {}
 Error on the intrinsic cluster propagation direction.
 
unsigned int shapeParameters_begin {}
 
unsigned int shapeParameters_end {}
 
unsigned int hitContributions_begin {}
 
unsigned int hitContributions_end {}
 
unsigned int subdetectorEnergies_begin {}
 
unsigned int subdetectorEnergies_end {}
 
unsigned int clusters_begin {}
 
unsigned int clusters_end {}
 
unsigned int hits_begin {}
 
unsigned int hits_end {}
 
unsigned int particleIDs_begin {}
 
unsigned int particleIDs_end {}
 

Detailed Description

EIC hit cluster, reworked to more closely resemble EDM4hep

Author
: W. Armstrong, S. Joosten, C.Peng

Member Data Documentation

◆ clusters_begin

unsigned int edm4eic::ClusterData::clusters_begin {}

◆ clusters_end

unsigned int edm4eic::ClusterData::clusters_end {}

◆ energy

float edm4eic::ClusterData::energy {}

Reconstructed energy of the cluster [GeV].

◆ energyError

float edm4eic::ClusterData::energyError {}

Error on the cluster energy [GeV].

◆ hitContributions_begin

unsigned int edm4eic::ClusterData::hitContributions_begin {}

◆ hitContributions_end

unsigned int edm4eic::ClusterData::hitContributions_end {}

◆ hits_begin

unsigned int edm4eic::ClusterData::hits_begin {}

◆ hits_end

unsigned int edm4eic::ClusterData::hits_end {}

◆ intrinsicDirectionError

::edm4eic::Cov2f edm4eic::ClusterData::intrinsicDirectionError {}

Error on the intrinsic cluster propagation direction.

◆ intrinsicPhi

float edm4eic::ClusterData::intrinsicPhi {}

Intrinsic cluster propagation direction azimuthal angle [rad].

◆ intrinsicTheta

float edm4eic::ClusterData::intrinsicTheta {}

Intrinsic cluster propagation direction polar angle [rad].

◆ nhits

std::uint32_t edm4eic::ClusterData::nhits {}

Number of hits in the cluster.

◆ particleIDs_begin

unsigned int edm4eic::ClusterData::particleIDs_begin {}

◆ particleIDs_end

unsigned int edm4eic::ClusterData::particleIDs_end {}

◆ position

::edm4hep::Vector3f edm4eic::ClusterData::position {}

Global position of the cluster [mm].

◆ positionError

::edm4eic::Cov3f edm4eic::ClusterData::positionError {}

Covariance matrix of the position (6 Parameters).

◆ shapeParameters_begin

unsigned int edm4eic::ClusterData::shapeParameters_begin {}

◆ shapeParameters_end

unsigned int edm4eic::ClusterData::shapeParameters_end {}

◆ subdetectorEnergies_begin

unsigned int edm4eic::ClusterData::subdetectorEnergies_begin {}

◆ subdetectorEnergies_end

unsigned int edm4eic::ClusterData::subdetectorEnergies_end {}

◆ time

float edm4eic::ClusterData::time {}

[ns]

◆ timeError

float edm4eic::ClusterData::timeError {}

Error on the cluster time.

◆ type

std::int32_t edm4eic::ClusterData::type {}

Flag-word that defines the type of the cluster.


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