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

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

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

Member Function Documentation

ActsExamples::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 ActsExamples::SurfaceData::cx

Center position components in mm.

Definition at line 112 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::cy

Definition at line 112 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::cz

Definition at line 112 of file TrackMlData.hpp.

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

uint64_t ActsExamples::SurfaceData::geometry_id

Surface identifier. Not available in the TrackML datasets.

Definition at line 108 of file TrackMlData.hpp.

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

uint32_t ActsExamples::SurfaceData::layer_id

Definition at line 110 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::module_hv = -1

Definition at line 121 of file TrackMlData.hpp.

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

uint32_t ActsExamples::SurfaceData::module_id

Definition at line 110 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::module_maxhu = -1

Definition at line 120 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::module_minhu = -1

Definition at line 119 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::module_t = -1

Limits and pitches in mm. Not always available.

Definition at line 118 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::pitch_u = -1

Definition at line 122 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::pitch_v = -1

Definition at line 123 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::rot_xu

Rotation matrix components.

Definition at line 114 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::rot_xv

Definition at line 114 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::rot_xw

Definition at line 114 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::rot_yu

Definition at line 115 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::rot_yv

Definition at line 115 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::rot_yw

Definition at line 115 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::rot_zu

Definition at line 116 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::rot_zv

Definition at line 116 of file TrackMlData.hpp.

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

float ActsExamples::SurfaceData::rot_zw

Definition at line 116 of file TrackMlData.hpp.

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

uint32_t ActsExamples::SurfaceData::volume_id

Partially decoded surface identifier components.

Definition at line 110 of file TrackMlData.hpp.

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


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