Analysis Software
Documentation for sPHENIX simulation 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/CsvOutputData.hpp>

Public Member Functions

 DFE_NAMEDTUPLE (SurfaceData, geometry_id, volume_id, boundary_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, bounds_type, bound_param0, bound_param1, bound_param2, bound_param3, bound_param4, bound_param5, bound_param6, module_t, pitch_u, pitch_v)
 

Public Attributes

uint64_t geometry_id = 0
 Surface identifier. Not available in the TrackML datasets.
 
uint32_t volume_id = 0
 Partially decoded surface identifier components.
 
uint32_t boundary_id = 0
 
uint32_t layer_id = 0
 
uint32_t module_id = 0
 
float cx = 0
 Center position components in mm.
 
float cy = 0
 
float cz = 0
 
float rot_xu = 0
 Rotation matrix components.
 
float rot_xv = 0
 
float rot_xw = 0
 
float rot_yu = 0
 
float rot_yv = 0
 
float rot_yw = 0
 
float rot_zu = 0
 
float rot_zv = 0
 
float rot_zw = 0
 
int bounds_type = 0
 The type of the surface bpounds object, determines the parameters filled.
 
float bound_param0 = -1.f
 
float bound_param1 = -1.f
 
float bound_param2 = -1.f
 
float bound_param3 = -1.f
 
float bound_param4 = -1.f
 
float bound_param5 = -1.f
 
float bound_param6 = -1.f
 
float module_t = -1.f
 
float pitch_u = -1.f
 
float pitch_v = -1.f
 

Detailed Description

Definition at line 178 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 178 of file CsvOutputData.hpp

Member Function Documentation

ActsExamples::SurfaceData::DFE_NAMEDTUPLE ( SurfaceData  ,
geometry_id  ,
volume_id  ,
boundary_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  ,
bounds_type  ,
bound_param0  ,
bound_param1  ,
bound_param2  ,
bound_param3  ,
bound_param4  ,
bound_param5  ,
bound_param6  ,
module_t  ,
pitch_u  ,
pitch_v   
)

Member Data Documentation

float ActsExamples::SurfaceData::bound_param0 = -1.f

Definition at line 191 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 191 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::bound_param1 = -1.f

Definition at line 192 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 192 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::bound_param2 = -1.f

Definition at line 193 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 193 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::bound_param3 = -1.f

Definition at line 194 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 194 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::bound_param4 = -1.f

Definition at line 195 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 195 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::bound_param5 = -1.f

Definition at line 196 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 196 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::bound_param6 = -1.f

Definition at line 197 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 197 of file CsvOutputData.hpp

uint32_t ActsExamples::SurfaceData::boundary_id = 0

Definition at line 182 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 182 of file CsvOutputData.hpp

int ActsExamples::SurfaceData::bounds_type = 0

The type of the surface bpounds object, determines the parameters filled.

Definition at line 190 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 190 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::cx = 0

Center position components in mm.

Definition at line 184 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 184 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::cy = 0

Definition at line 184 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 184 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::cz = 0

Definition at line 184 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 184 of file CsvOutputData.hpp

uint64_t ActsExamples::SurfaceData::geometry_id = 0

Surface identifier. Not available in the TrackML datasets.

Definition at line 180 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 180 of file CsvOutputData.hpp

uint32_t ActsExamples::SurfaceData::layer_id = 0

Definition at line 182 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 182 of file CsvOutputData.hpp

uint32_t ActsExamples::SurfaceData::module_id = 0

Definition at line 182 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 182 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::module_t = -1.f

Definition at line 199 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 199 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::pitch_u = -1.f

Definition at line 200 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 200 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::pitch_v = -1.f

Definition at line 201 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 201 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::rot_xu = 0

Rotation matrix components.

Definition at line 186 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 186 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::rot_xv = 0

Definition at line 186 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 186 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::rot_xw = 0

Definition at line 186 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 186 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::rot_yu = 0

Definition at line 187 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 187 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::rot_yv = 0

Definition at line 187 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 187 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::rot_yw = 0

Definition at line 187 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 187 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::rot_zu = 0

Definition at line 188 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 188 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::rot_zv = 0

Definition at line 188 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 188 of file CsvOutputData.hpp

float ActsExamples::SurfaceData::rot_zw = 0

Definition at line 188 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 188 of file CsvOutputData.hpp

uint32_t ActsExamples::SurfaceData::volume_id = 0

Partially decoded surface identifier components.

Definition at line 182 of file CsvOutputData.hpp.

View newest version in sPHENIX GitHub at line 182 of file CsvOutputData.hpp


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