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

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

Public Member Functions

 DFE_NAMEDTUPLE (SurfaceData, geometry_id, volume_id, layer_id, module_id, cx, cy, cz, rot_xu, rot_xv, rot_xw, rot_yu, rot_yv, rot_yw, rot_zu, rot_zv, rot_zw, module_t, module_minhu, module_maxhu, module_hv, pitch_u, pitch_v)
 

Public Attributes

uint64_t geometry_id
 Surface identifier. Not available in the TrackML datasets.
 
uint32_t volume_id
 Partially decoded surface identifier components.
 
uint32_t layer_id
 
uint32_t module_id
 
float cx
 Center position components in mm.
 
float cy
 
float cz
 
float rot_xu
 Rotation matrix components.
 
float rot_xv
 
float rot_xw
 
float rot_yu
 
float rot_yv
 
float rot_yw
 
float rot_zu
 
float rot_zv
 
float rot_zw
 
float module_t = -1
 Limits and pitches in mm. Not always available.
 
float module_minhu = -1
 
float module_maxhu = -1
 
float module_hv = -1
 
float pitch_u = -1
 
float pitch_v = -1
 

Detailed Description

Definition at line 105 of file TrackMlData.hpp.

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

Member Function Documentation

FW::SurfaceData::DFE_NAMEDTUPLE ( SurfaceData  ,
geometry_id  ,
volume_id  ,
layer_id  ,
module_id  ,
cx  ,
cy  ,
cz  ,
rot_xu  ,
rot_xv  ,
rot_xw  ,
rot_yu  ,
rot_yv  ,
rot_yw  ,
rot_zu  ,
rot_zv  ,
rot_zw  ,
module_t  ,
module_minhu  ,
module_maxhu  ,
module_hv  ,
pitch_u  ,
pitch_v   
)

Member Data Documentation

float FW::SurfaceData::cx

Center position components in mm.

Definition at line 111 of file TrackMlData.hpp.

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

float FW::SurfaceData::cy

Definition at line 111 of file TrackMlData.hpp.

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

float FW::SurfaceData::cz

Definition at line 111 of file TrackMlData.hpp.

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

uint64_t FW::SurfaceData::geometry_id

Surface identifier. Not available in the TrackML datasets.

Definition at line 107 of file TrackMlData.hpp.

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

uint32_t FW::SurfaceData::layer_id

Definition at line 109 of file TrackMlData.hpp.

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

float FW::SurfaceData::module_hv = -1

Definition at line 120 of file TrackMlData.hpp.

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

uint32_t FW::SurfaceData::module_id

Definition at line 109 of file TrackMlData.hpp.

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

float FW::SurfaceData::module_maxhu = -1

Definition at line 119 of file TrackMlData.hpp.

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

float FW::SurfaceData::module_minhu = -1

Definition at line 118 of file TrackMlData.hpp.

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

float FW::SurfaceData::module_t = -1

Limits and pitches in mm. Not always available.

Definition at line 117 of file TrackMlData.hpp.

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

float FW::SurfaceData::pitch_u = -1

Definition at line 121 of file TrackMlData.hpp.

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

float FW::SurfaceData::pitch_v = -1

Definition at line 122 of file TrackMlData.hpp.

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

float FW::SurfaceData::rot_xu

Rotation matrix components.

Definition at line 113 of file TrackMlData.hpp.

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

float FW::SurfaceData::rot_xv

Definition at line 113 of file TrackMlData.hpp.

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

float FW::SurfaceData::rot_xw

Definition at line 113 of file TrackMlData.hpp.

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

float FW::SurfaceData::rot_yu

Definition at line 114 of file TrackMlData.hpp.

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

float FW::SurfaceData::rot_yv

Definition at line 114 of file TrackMlData.hpp.

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

float FW::SurfaceData::rot_yw

Definition at line 114 of file TrackMlData.hpp.

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

float FW::SurfaceData::rot_zu

Definition at line 115 of file TrackMlData.hpp.

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

float FW::SurfaceData::rot_zv

Definition at line 115 of file TrackMlData.hpp.

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

float FW::SurfaceData::rot_zw

Definition at line 115 of file TrackMlData.hpp.

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

uint32_t FW::SurfaceData::volume_id

Partially decoded surface identifier components.

Definition at line 109 of file TrackMlData.hpp.

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


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