ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FW::HitData Struct Reference

#include <acts/blob/master/Examples/Io/Csv/src/TrackMlData.hpp>

Public Member Functions

 DFE_NAMEDTUPLE (HitData, hit_id, geometry_id, volume_id, layer_id, module_id, x, y, z, t)
 

Public Attributes

uint64_t hit_id
 Event-unique hit identifier. Each value can appear at most once.
 
uint64_t geometry_id = 0u
 Hit surface identifier. Not available in the TrackML datasets.
 
uint32_t volume_id
 Partially decoded hit surface identifier components.
 
uint32_t layer_id
 
uint32_t module_id
 
float x
 Global hit position components in mm.
 
float y
 
float z
 
float t = 0.0f
 Global hit time in ns. Not available in the TrackML datasets.
 

Detailed Description

Definition at line 72 of file TrackMlData.hpp.

View newest version in sPHENIX GitHub at line 72 of file TrackMlData.hpp

Member Function Documentation

FW::HitData::DFE_NAMEDTUPLE ( HitData  ,
hit_id  ,
geometry_id  ,
volume_id  ,
layer_id  ,
module_id  ,
x  ,
y  ,
z  ,
t   
)

Member Data Documentation

uint64_t FW::HitData::geometry_id = 0u

Hit surface identifier. Not available in the TrackML datasets.

Definition at line 76 of file TrackMlData.hpp.

View newest version in sPHENIX GitHub at line 76 of file TrackMlData.hpp

Referenced by FW::CsvPlanarClusterWriter::writeT().

uint64_t FW::HitData::hit_id

Event-unique hit identifier. Each value can appear at most once.

Definition at line 74 of file TrackMlData.hpp.

View newest version in sPHENIX GitHub at line 74 of file TrackMlData.hpp

Referenced by FW::CsvPlanarClusterWriter::writeT().

uint32_t FW::HitData::layer_id

Definition at line 78 of file TrackMlData.hpp.

View newest version in sPHENIX GitHub at line 78 of file TrackMlData.hpp

Referenced by FW::CsvPlanarClusterWriter::writeT().

uint32_t FW::HitData::module_id

Definition at line 78 of file TrackMlData.hpp.

View newest version in sPHENIX GitHub at line 78 of file TrackMlData.hpp

Referenced by FW::CsvPlanarClusterWriter::writeT().

float FW::HitData::t = 0.0f

Global hit time in ns. Not available in the TrackML datasets.

Definition at line 82 of file TrackMlData.hpp.

View newest version in sPHENIX GitHub at line 82 of file TrackMlData.hpp

Referenced by FW::CsvPlanarClusterWriter::writeT().

uint32_t FW::HitData::volume_id

Partially decoded hit surface identifier components.

Definition at line 78 of file TrackMlData.hpp.

View newest version in sPHENIX GitHub at line 78 of file TrackMlData.hpp

Referenced by FW::CsvPlanarClusterWriter::writeT().

float FW::HitData::x

Global hit position components in mm.

Definition at line 80 of file TrackMlData.hpp.

View newest version in sPHENIX GitHub at line 80 of file TrackMlData.hpp

Referenced by mcscore.MCVertex::dump_vertex(), mcscore.MCVertex::printout(), and FW::CsvPlanarClusterWriter::writeT().

float FW::HitData::y

Definition at line 80 of file TrackMlData.hpp.

View newest version in sPHENIX GitHub at line 80 of file TrackMlData.hpp

Referenced by mcscore.MCVertex::dump_vertex(), mcscore.MCVertex::printout(), and FW::CsvPlanarClusterWriter::writeT().

float FW::HitData::z

Definition at line 80 of file TrackMlData.hpp.

View newest version in sPHENIX GitHub at line 80 of file TrackMlData.hpp

Referenced by mcscore.MCVertex::dump_vertex(), mcscore.MCVertex::printout(), and FW::CsvPlanarClusterWriter::writeT().


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