EICd
EIC data model
|
#include <ClusterData.h>
Public Attributes | |
std::int32_t | type {} |
Flagword that defines the type of the cluster. More... | |
float | energy {} |
Reconstructed energy of the cluster [GeV]. More... | |
float | energyError {} |
Error on the cluster energy [GeV]. More... | |
float | time {} |
[ns] More... | |
float | timeError {} |
Error on the cluster time. More... | |
std::uint32_t | nhits {} |
Number of hits in the cluster. More... | |
::edm4hep::Vector3f | position {} |
Global position of the cluster [mm]. More... | |
::eicd::Cov3f | positionError {} |
Covariance matrix of the position (6 Parameters). More... | |
float | intrinsicTheta {} |
Intrinsic cluster propagation direction polar angle [rad]. More... | |
float | intrinsicPhi {} |
Intrinsic cluster propagation direction azimuthal angle [rad]. More... | |
::eicd::Cov2f | intrinsicDirectionError {} |
Error on the intrinsic cluster propagation direction. More... | |
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 {} |
EIC hit cluster, reworked to more closely resemble EDM4hep
unsigned int eicd::ClusterData::clusters_begin {} |
unsigned int eicd::ClusterData::clusters_end {} |
float eicd::ClusterData::energy {} |
Reconstructed energy of the cluster [GeV].
float eicd::ClusterData::energyError {} |
Error on the cluster energy [GeV].
unsigned int eicd::ClusterData::hitContributions_begin {} |
unsigned int eicd::ClusterData::hitContributions_end {} |
unsigned int eicd::ClusterData::hits_begin {} |
unsigned int eicd::ClusterData::hits_end {} |
::eicd::Cov2f eicd::ClusterData::intrinsicDirectionError {} |
Error on the intrinsic cluster propagation direction.
float eicd::ClusterData::intrinsicPhi {} |
Intrinsic cluster propagation direction azimuthal angle [rad].
float eicd::ClusterData::intrinsicTheta {} |
Intrinsic cluster propagation direction polar angle [rad].
std::uint32_t eicd::ClusterData::nhits {} |
Number of hits in the cluster.
unsigned int eicd::ClusterData::particleIDs_begin {} |
unsigned int eicd::ClusterData::particleIDs_end {} |
::edm4hep::Vector3f eicd::ClusterData::position {} |
Global position of the cluster [mm].
::eicd::Cov3f eicd::ClusterData::positionError {} |
Covariance matrix of the position (6 Parameters).
unsigned int eicd::ClusterData::shapeParameters_begin {} |
unsigned int eicd::ClusterData::shapeParameters_end {} |
unsigned int eicd::ClusterData::subdetectorEnergies_begin {} |
unsigned int eicd::ClusterData::subdetectorEnergies_end {} |
float eicd::ClusterData::time {} |
[ns]
float eicd::ClusterData::timeError {} |
Error on the cluster time.
std::int32_t eicd::ClusterData::type {} |
Flagword that defines the type of the cluster.