sct_primary_segments#
The full file can be found in the Simulation Model repository here.
The first 30 lines of the file are:
# Format of lines: type nseg { rmin rmax dphi phi0 | x y diam rot | rot x1 y1 x2 y2 x3 y3 [ ... ] }
# type: RINGsegments | SQUAREsegments | (Y)HEXsegments | CIRCULARsegments | POLYgonsegments
# (the capital part being the minimum abbreviation required).
# Instead of the two fundamental orientations of hexagons used
# for pixels and mirror tiles in single-reflector configurations,
# the orientation of hexagons is defined by the rotation angle
# (0 degrees corresponding to shape type 1, with two flat sides
# parallel to the x axis, 90 deg. corresponding to shape type 3).
# nseg: Number of segments in this group; must be =1 except for ring segments
# Ring segments:
# rmin, rmax: minimum and maximum radius of ring in x/y projection [cm].
# dphi: angle around axis subtended by each segment [deg.];
# for a complete ring it would be 360/nseg.
# phi0: angle around axis where first segment starts [deg.].
# Polygon segments (configured individually):
# rot: rotation angle of whole segment around optical axis.
# x{, }y: Comma or blank separated corner positions (minimum 3).
# Other segment types (configured individually):
# x, y: position of segment center in x/y projection [cm].
# diam: diameter of segment in projection along surface normal at center [cm].
# rot: rotation angle of segment around its own axis (sq.+hex) [deg.]
# RINGsegments approximation for the SCT primary reflector,
# using the parameters from Table 3 of the TDR document (MAN-PO/120915).
# Updated to use mean radii of inner and outer edge of segments
# as calculated from spreadsheet 'Segments.xlsx' (2022-05-30).
# Gaps between segments adapted to 2*7 mm.
# Inner ring:
# RING 16 219.35 340.00 22.5 0 0.0 # No gaps