Make the TV corrugated RFFoil description more flexible
In order to make the corrugated foil more flexible with respect to the number of stations and smaller station separations, the placement of the foil units are moved into the C++ code, specifically from RFFoil_corrugated.xml
to a new generate_corrugated_foil
function in TV_geo.cpp
.
- Firstly, the length of a corrugated foil
lvRFFoilCompTnTUnit
volume (the section at the position of each module) is reduced from 24mm to 14.5mm, to be compatible with the minimum station distances of current layout, and theStation2Station
parameter is modified accordingly. - A new
generate_corrugated_foil
function is used to place eachlvRFFoilCompTnTUnit
and to construct and place the inter-station sections of the foillvRFFoilInterXX
.
In addition, drop the not-needed files TV_geo_master.cpp
and TV_geo_dump.cpp
that were meant to be dropped in !457 (merged) but the corresponding commit was accidentally removed during final rebase before merging.
Validated by
-
Core Software -
RTA -
Simulation
Edited by Thomas Latham