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

#include <acts/blob/sPHENIX/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 73 of file TrackMlData.hpp.

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

Member Function Documentation

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

Member Data Documentation

uint64_t ActsExamples::HitData::geometry_id = 0u

Hit surface identifier. Not available in the TrackML datasets.

Definition at line 77 of file TrackMlData.hpp.

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

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

uint64_t ActsExamples::HitData::hit_id

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

Definition at line 75 of file TrackMlData.hpp.

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

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

uint32_t ActsExamples::HitData::layer_id

Definition at line 79 of file TrackMlData.hpp.

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

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

uint32_t ActsExamples::HitData::module_id

Definition at line 79 of file TrackMlData.hpp.

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

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

float ActsExamples::HitData::t = 0.0f

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

Definition at line 83 of file TrackMlData.hpp.

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

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

uint32_t ActsExamples::HitData::volume_id

Partially decoded hit surface identifier components.

Definition at line 79 of file TrackMlData.hpp.

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

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

float ActsExamples::HitData::x

Global hit position components in mm.

Definition at line 81 of file TrackMlData.hpp.

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

Referenced by eicpy.qaplots.LogAxis::apply(), eicpy.qaplots.LogAxis::rebin(), and ActsExamples::CsvPlanarClusterWriter::writeT().

float ActsExamples::HitData::y

Definition at line 81 of file TrackMlData.hpp.

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

Referenced by eicpy.qaplots.LogAxis::apply(), eicpy.qaplots.LogAxis::rebin(), and ActsExamples::CsvPlanarClusterWriter::writeT().

float ActsExamples::HitData::z

Definition at line 81 of file TrackMlData.hpp.

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

Referenced by eicpy.qaplots.LogAxis::apply(), eicpy.qaplots.LogAxis::rebin(), and ActsExamples::CsvPlanarClusterWriter::writeT().


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