Skip to content

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.

  1. 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 the Station2Station parameter is modified accordingly.
  2. A new generate_corrugated_foil function is used to place each lvRFFoilCompTnTUnit and to construct and place the inter-station sections of the foil lvRFFoilInterXX.

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

Merge request reports