EICd
EIC data model
eic::CalorimeterHitData Class Reference

#include <CalorimeterHitData.h>

Public Attributes

::eic::Index ID {}
 unique ID for this hit More...
 
std::int64_t cellID {}
 The detector specific (geometrical) cell id. More...
 
std::int32_t layer {}
 layer for this hit More...
 
std::int32_t sector {}
 sector for this hit More...
 
float energy {}
 The energy for this hit in [GeV]. More...
 
float energyError {}
 Error on energy [GeV]. More...
 
float time {}
 The time of the hit in [ns]. More...
 
::eic::VectorXYZ position {}
 The global position of the hit in world coordinates [mm]. More...
 
::eic::VectorXYZ local {}
 The local position of the hit in detector coordinates [mm]. More...
 
::eic::VectorXYZ dimension {}
 The dimension information of the cell [mm]. More...
 

Detailed Description

Calorimeter hit

Author
: W. Armstrong, S. Joosten

Member Data Documentation

◆ cellID

std::int64_t eic::CalorimeterHitData::cellID {}

The detector specific (geometrical) cell id.

◆ dimension

::eic::VectorXYZ eic::CalorimeterHitData::dimension {}

The dimension information of the cell [mm].

◆ energy

float eic::CalorimeterHitData::energy {}

The energy for this hit in [GeV].

◆ energyError

float eic::CalorimeterHitData::energyError {}

Error on energy [GeV].

◆ ID

::eic::Index eic::CalorimeterHitData::ID {}

unique ID for this hit

◆ layer

std::int32_t eic::CalorimeterHitData::layer {}

layer for this hit

◆ local

::eic::VectorXYZ eic::CalorimeterHitData::local {}

The local position of the hit in detector coordinates [mm].

◆ position

::eic::VectorXYZ eic::CalorimeterHitData::position {}

The global position of the hit in world coordinates [mm].

◆ sector

std::int32_t eic::CalorimeterHitData::sector {}

sector for this hit

◆ time

float eic::CalorimeterHitData::time {}

The time of the hit in [ns].


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